스트림1 [Java] 스트림(Stream) 개념과 연산 - 1 Intro java8의 Stream을 알아보려한다. 보통 java8 이전에는 for문, foreach문을 사용했다. 나 역시 거기에 더 익숙하다. 간단하면 상관이 없는데, 로직이 복잡해질수록 코드가 지저분해졌다. 스트림은 데이터의 흐름이다. 함수 여러 개를 조합해 원하는 결과를 필터링할 수 있다. 또, 병렬처리가 가능하다. 하나의 작업을 둘 이상의 작업으로 잘게 나눠 동시에 진행할 수 있다. 즉, 쓰레드를 이용해 빠르게 처리할 수 있다. 생성하기 : 스트림 인스턴스 생성 가공하기 : filtering, mapping 등의 중간 작업 결과 만들기 : 결과 만들기 작업 (terminal operations) 크게 세 단계로 나누어 스트림을 익히니 쉽게 이해됐다. List는 Collections.sort()를.. 2021. 8. 16. 이전 1 다음