JAVA/개념
JAVA stream 스트림
Tech Signal
2020. 8. 26. 18:33
스트림의 장점, 사용 목적
1. 데이터 소스를 추상화
데이터 소스가 뭐든 같은 방식으로 다룰 수 있다. 컬렉션의 경우 List를 정렬할때는 Collections.sort(), 배열을 정렬할 땐 Arrays.sort()를 써 같은 기능의 메서드들이 중복 정의돼있었음.
2. 코드의 재사용성이 높아짐
3. 배열이나 컬렉션뿐 아니라 파일에 저장된 데이터도 모두 같은 방식으로 다룰 수 있음