[Java] Stream reduce 사용법 및 예제
2022. 11. 4. 20:50
프로그래밍/JAVA
Stream :: reduce 사용법 reduce는 stream의 데이터를 하나의 요소로 만드는 작업을 수행 쉽게 stream의 마지막 요소를 가져오고 싶을 때도 활용할 수 있음 👉 알아보기 다양한 예제 List numbers = Arrays.asList(1, 2, 3, 4, 5, 6); int result = numbers .stream() .reduce(0, (subtotal, element) -> subtotal + element); assertThat(result).isEqualTo(21); List letters = Arrays.asList("a", "b", "c", "d", "e"); String result = letters .stream() .reduce("", (partialString,..
[Java] Stream 마지막 요소 가져오기
2022. 11. 3. 20:43
프로그래밍/JAVA
간단하게 Stream 마지막 요소 가져오기 Stream :: reduce 메서드 이용 Stream stream = ...; // sequential or parallel stream Optional last = stream.reduce((first, second) -> second); 실제 사용 예시 Order endDate = sortOrderProductList .stream() .reduce((first, second) -> second).get() .getEndDate(); Stream :: reduce 사용법 reduce는 stream의 데이터를 하나의 요소로 만드는 작업을 수행 List numbers = Arrays.asList(1, 2, 3, 4, 5, 6); int result = numb..