반응형 스트림 배열1 [Java/자바] 스트림(Stream) 사용법 스트림(Stream) 스트림은 java8부터 추가된 배열이나 컬렉션의 요소(List, Map, Set)들을 더 편리하게 가공하고 처리하도록 해주는 반복자입니다. 람다식 사용과 연산 과정에서 불필요한 변수를 남기지 않기 때문에 코드가 간결해지고, 내부 반복자를 사용해 병렬처리가 쉽다는 장점이 있습니다. 처음 배울 땐 막막하고 무슨 소리인가 싶었지만 간단히 설명하자면 일반적인 배열로 중복을 제거하고 내림차순으로 정렬한 뒤 List의 형태로 반환한다고 했을 때, Set에 배열 값을 넣어 중복제거 Set을 Iterator에 담기 Iterator의 값을 리스트에 넣기 List를 역정렬 후 반환 이러한 과정을 거치게 됩니다. 이 과정에선 많은 반복문과 코드량이 동반되지만, 스트림을 통해 처리한다면 단 한줄로 처리할.. 2022. 1. 25. 반응형 이전 1 다음