스트림

Spring boot

자바 Stream 정리 [Stream, Map, Filtering, Sorted, Collect]

Stream: 자바8부터 추가된 기능입니다. 기존에 배열의 원소, 혹은 Collection을 가공할 때는 forEach(), 혹은 for문을 통해 하나씩 가공을 진행했지만, Stream을 사용하면 람다함수형식을 통하여 깔끔하게 한번에 가공할 수 있게 되었습니다. 가공하는 방식에는 Map, Filter, Sorted 등이 존재합니다. 1. Stream 생성 [콜렉션 -> 스트림] List, Set과 같이 Collection 인터페이스를 구현한 객체는 .stream()을 통해서 변경가능하다. // List로부터 스트림을 생성 List list = Arrays.asList("a", "b", "c"); Stream listStream = list.stream(); [배열 -> 스트림] Stream의 of() 메..

코앤미
'스트림' 태그의 글 목록