java
Java Stream peek 기능
Java Stream peek 기능 Java stream peek은 stream을 사용할 때 디버깅을 할 때 유용하게 사용할 수 있는 기능이다. 하지만 peek은 중간 연산에서는 동작하지 않고 최종 연산이 있는 경우에만 동작한다. 아래 예를 보자. public void peekNoWorkingTest() { List numbers = Arrays.asList("one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten"); numbers.stream() .filter(s -> s.length() > 3) .peek(System.out::println); // print nothing } 위의 예에서 아무것도 출력되지 않는다. 하..
2023. 1. 26. 11:32