반응형 part21 모던 자바 인 액션 - PART 2 Chapter4 스트림 소개 스트림이란? 스트림이 없던 자바에서는 컬렉션에 대한 단순 반복 처리 코드가 복잡하며 성능을 올리기 위한 병렬 처리 코드는 더 복잡하다 스트림은 컬렉션 반복을 멋지게 처리하는 기능이라고 생각 스트림을 이용하면 멀티스레드 코드를 구현하지 않아도 데이터를 투명하게 병렬로 처리할 수 있다 자바7에서의 컬렉션 처리 List lowCaloricDishes = new ArrayList(); for(Dish dish : menu) { // dish.getCalories() < 320) .skip(2) .collect(toList()); 매핑 스트림의 각 요소에 함수를 적용시키는 연산을 수행할 수 있으며 스트림은 map메서드를 지원한다 List dishNames = menu.stream() .. 2023. 8. 20. 이전 1 다음 반응형