1
전체 내용을 반복하지 않고 스트림에서 첫 번째 n 요소를 수집하려고합니다. 이 작업을 수행하는 표준 방법이 있습니까? AlaJava 스트림의 경우 findFirst()가 사용되지만 n 요소의 경우는?
MyList.stream()
.filter(x -> predicate(x))
.findFirstN(100)
스트림에서 최대 100 개의 요소 컬렉션을 반환하겠습니까? 대안은 전체 스트림을 평가 한 다음 결과에서 샘플을 추출하는 것이지만 스트림에 내재 된 느린 평가를 이용하지는 않습니다.