[Stream API] 중간 연산 - slicing 관련 메서드들
개념 스트림의 요소를 선택하거나 스킵하는 다양한 방법에 대해 살펴보자. Predicate를 이용하는 방법, 스트림의 처음 몇 개의 요소를 무시하는 방법, 특정 크기로 스트림을 줄이는 방법 등 다양한 방법을 이용해 효율적으로 이런 작업을 수행할 수 있다. 이러한 작업을 슬라이싱이라고 한다. takeWhile 메서드 Java 9에 추가된 메서드 Predicate를 파라미터로 받아서 해당 Predicate가 false를 반환할 때까지의 요소를 취하는 메서드다. 얼핏보면 filter 메서드와 유사해보이지만, filter 메서드가 전체 스트림에 대한 Predicate를 판단하는 반면 takeWhile은 Predicate가 false를 반환하는 순간 나머지 요소를 전부 버린다. 아주 많은 요소를 가진 스트림에서는 ..
프로그래밍/Java
2021. 1. 3. 00:08
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- #React #ReactJS #리액트
- Stream API
- 다짐
- 계획
- flatMapToInt
- flatMapToLong
- #배열 #array #map 함수
- IntelliJ
- #예제 #example #가계부 #Account Book
- jdk14
- 스트림
- 익명 클래스
- 토이 프로젝트
- flaMap
- Java8
- 변경사항
- 람다
- 개발자
- mapToObj
- 회고
- import문
- modern java
- java
- lambda
- flatMapToDouble
- 자바
- 충북 콕! 콕!
- java14
- 중간 연산
- 목표
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함