티스토리 뷰
max : 최대값을 구해준다
min : 최소값을 구해준다
findFirst : 결과 중 첫번째 값을 리턴한다.
findAny : 병렬화(parallel) 하여 순서없이 연산할 때 제일 빨리 일치하는 값을 리턴한다
anyMatch : 일치하는 요소의 존재여부(boolean)를 리턴
ex) boolean isExist = list.parallelStream().anyMatch(str->str.startsWith("일병"));
이렇게 하면 일병으로 시작하는 요소가 존재하는지 여부를 알려준다.
allMatch : 모든 요소가 일치하는지 여부를 리턴
noneMatch : 모든 요소가 일치하지 않는지 여부를 리턴
find 메소드는 filter와 함께 사용하면 좋고
match 메소드는 filter가 필요없이 조건이 바로 인자로 들어간다
'JAVA' 카테고리의 다른 글
[날짜시간] JAVA8의 Instant 클래스 (0) | 2015.04.04 |
---|---|
[Rambda] 람다 지연실행 (지연연산) (1) | 2015.04.04 |
[실험] reduce 메소드로 평균값 구하기 (0) | 2015.04.02 |
[Stream] 효과적인 병렬화하기 (0) | 2015.04.02 |
[Stream] 방해금지 (스트림연산 주의점) (0) | 2015.04.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- json
- Java8
- 클로저
- 코어
- 자료구조
- 성능
- 시간
- 알람
- 메모리
- 퍼포먼스
- 프로세서
- react
- 자바
- 리액트
- rambda
- RAMDA
- opensource
- 자바 성능
- javascript
- Stream
- Jackson
- Swift 2.0
- gitlab
- 날짜
- 성능개선
- 람다
- Clojure
- Docker
- Java
- 컴퓨터 시간
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함