filter()
스트림의 중간연산(1)
스트림의 중간연산(1)
2022.11.19스트림의 중간연산 스트림 자르기 - skip(), limit() skip()은 스트림의 요소중에 앞에서부터 n개 건너뛰는 것이다. limit()은 지정된 값 이후의 요소는 잘라낸다. .rangeClosed()는 to가 포함이다. 그래서 스트림 요소가 1부터 10이다. 여기서 skip(3)을 하면, 3개를 건너띄고, .limit(5)로 5개를 자르면, 4, 5, 6, 7, 8 이고 이렇게 5개만 담긴 스트림을 반환한다. 그리고 그 요소를 forEach(System.out::print)로 출력하니까 45789이 나온다. 스트림의 요소 걸러내기 - filter(), distinct() filter()는 조건에 맞지 않는 요소를 제거한다. 파라미터로 조건식을 준다. distinct()는 중복을 제거한다. 예를 ..