Today I Learned
(24.04.10) Java의 정석 학습(스트림(스트림 생성, 중간연산) )
투표날이라 투표를 하러 갔다오느라 오전에 이리저리 돌아다니고,
가족 일도 있고, 아주 정신없었지만, 그리도 시간을 좀 내서 좀 공부를 하고 정리하는 시간을 가졌다..
패턴을 잃어버리면 안되기 때문!
Java의 정석 학습 간단 정리
스트림 역시 특수한 Stream에 관한 내용이기 때문에 물론 메서드들이 다 통일 되기는 했지만, 그만큼 규칙과 쓰는 방법을 알아 둘 필요가 있는 부분이라 조금 늦더라고 천천히 보기로했다.
특히 map()이나 filter()처럼 메서드를 통해서 굳이 반복문을 쓰지 않아도 특정 요소들을 걸러낼 수 있기 때문에 빠르게 작성해서 코드를 완성할 수 있는 메리트가 있을 것이다.
더보기
스트림 Stream
- 데이터 소스를 추상화, 관련 데이터 사용 메서드들을 정리한 인터페이스
스트림 연산 operation
병렬 스트림
스트림 만들기
- 컬렉션
- 배열
- 특정 범위의 정수
- 임의의수
- 무한 스트림 infinite stream
- 유한 스트림
스트림의 중간연산
- 스트림자르기 skip() limit()
- 요소 걸러내기 filter() distinct()
- 정렬 sorted()
- 변환 map()
다들 쉰다곤 하는데 혼자만 공부하느라 뭔가 외롭지만, 평소에 쉬었다가 지금 공부하는 거라 생각하고
긍정적인 마인드 가지기!
'Today I Learned' 카테고리의 다른 글
(24.04.12) Java의 정석 학습(Stream, Collector) (1) | 2024.04.12 |
---|---|
(24.04.11) Java의 정석 학습(스트림(중간연산,최종연산 / Optional / Collector) ) (0) | 2024.04.11 |
(24.04.09) Java의 정석 학습(람다, 함수형 인터페이스, 메서드 참조) (0) | 2024.04.09 |
(24.04.08) Java의 정석 학습(열거형 / 애너테이션) (0) | 2024.04.08 |
(24.04.05) Java의 정석 학습(컬렉션 프레임웍 Collections Framework) (0) | 2024.04.05 |