Stream 스트림 스트림은 자바 8부터 추가되었으며, 람다식을 이용해 컬랙션의 요소를 하나씩 함수적 프로그래밍으로 처리할 수 있도록 해주는 기능입니다. ArrayList의 값을 모두 합산하려고 한다면 반복문을 사용해야 합니다. List arrayList = Arrays.asList(1,2,3,4,5); Integer sum = 0; for(Integer a : arrayList){ sum += a; } 스트림을 사용하면 아래와 같이 값을 합산할 수 있습니다. int sum1 = arrayList.stream().mapToInt(a->a).sum(); 스트림의 특징 ① 람다식을 이용해 요소를 처리합니다. 람다식을 이용해 기능을 구현하거나, 메소드를 호출하여 컬랙션의 요소를 하나씩 처리할 수 있습니다. ②..