
[JAVA] 자바 스트림
2022. 1. 20. 10:53
Technology/Java
스트림 스트림이란? 다양한 데이터 소스를 표준화된 방법으로 다루기 위한 것 Strem Collection.stream() 스트림이 제공하는 기능 - 중간 연산과 최종연산 스트림만들기 스트림 만들기 중간연산 연산결과가 스트림인 연산 0 ~ 여러번 가능하다. 최종연산 연산결과가 스트림이 아닌 연산 스트림의 요소를 소모한다. 1번만 가능하며, 최종연산 진행 후 결과가 나타난다. 사용 예 stream.distinct().limit(5).sorted().forEach(System.out::println) //중간연산 중간연산 중간연산 최종연산 스트림의 특징 스트림은 데이터 소스로부터 데이터를 읽기만할 뿐 변경하지 않는다. List list = Arrays.asList(3, 1, 5, 4, 2); // list를 ..