stream.forEach()

· Java
for loop vs stream forEach Java8부터 Stream의 도입으로 기존의 코드를 보다 깔끔하고 가독성이 좋은 코드로 바꿀 수 있게 되었습니다. Stream은 컬렉션 등의 요소를 하나씩 참조해 함수형 인터페이스(람다식)를 통해 반복적인 작업의 처리를 가능하게 해 줍니다. 반복적인 처리가 가능하므로, 반복문(for-loop 등)을 대신해 Stream을 사용하는 경우가 많습니다. // for-loop for (int i = 0; i < items.size(); i++) { System.out.println(items.get(i)); } // 향상된 for-Each for (Iteam item : items) System.out.println(item); } // stream.forEach(..