반응형
Notice
Recent Posts
Recent Comments
Link
NOW OR NEVER
[JAVA] Stream 본문
반응형
Stream
- import
- import java.util.stream.Stream;
- import java.util.stream.Collectors;
- 배열의 경우 : Arrays.stream()으로 시작
- 리스트의 경우 : list변수이름.stream()으로 시작
- .filter(인자 -> 인자의 조건)
- method(A::B) = A의 메소드인 B를 참조하여 method화
- max(), min() : 최대값, 최소값 구하기
- getAsInt() : 해당 요소를 Integer화
- .sorted()
- 기본은 오름차수 정렬
- .sorted(Comparator.reverseOrder()) -> 내림차순 정렬
- .sorted(Comparator.comparing(A::B)) -> Comparctor 조건에 따라 정렬, 두 가지 이상의 정렬조건이 있을 경우 comparing 뒤에 .thenComparing(A::B) 붙이기
- .toArray() : 배열로 변환
- collect(Collectors.method) : 해당 메소드로 묶어주기
- method : toList(), joining
'Back-End > JAVA' 카테고리의 다른 글
[JAVA] 변수, 자료형 관련 (0) | 2023.04.27 |
---|---|
[JAVA] 앱 개발 개요 (0) | 2023.04.25 |
[JAVA] 기초 문법 및 요소 (0) | 2022.11.04 |
[JAVA] 자바 특징 및 관련 용어 (0) | 2022.11.04 |
[Spring] Thymeleaf (0) | 2022.06.23 |