반응형
[Java] Stream이란? 간단한 설명
Stream(스트림)
Java의 스트림은 컬렉션의 저장 요소를 하나씩 참조해서 람다식(함수적 스타일)으로 처리할 수 있도록 해주는 반복자이다. 스트림(Stream)을 이용하면 우리가 하는 일을 훨씬 세련되게 바꿀 수 있다.
스트림은 Java 8부터 도입되었으며, Java 7 이전까지는 Iterator 반복자를 사용했다.
Stream의 특징
- 람다식으로 요소 처리 코드를 제공한다.
- 내부 반복자를 사용하므로 병렬 처리가 쉽다.
- 중간 처리, 최종 처리 등의 작업을 할 수 있다.
반응형
'Java' 카테고리의 다른 글
[Spring Boot] Post 메소드 사용법 (@PostMapping) (0) | 2022.02.23 |
---|---|
[Spring Boot] Get 메소드 사용법 (@RequestMapping, @GetMapping, 멀티 파라미터, JSON 리턴) (0) | 2022.02.23 |
[Java] Generic이란? 자세한 설명 (+ 동적 파라미터화, 함수형 인터페이스) (0) | 2022.02.13 |
[STS] 자동 주석 설정하기 (ini 파일) (0) | 2022.01.10 |
이클립스 콘솔 사용법 (0) | 2022.01.04 |