Stream API - stream().map().collect() 1. Stream API (1) Stream API란? - 기존에 배열이나 컬렉션을 사용하면서 코드의 길이가 길어지고 가독성이 떨어지며, 코드의 재사용이 힘들어지는 문제점을 극복하기 위해 Java SE 8부터 Stream API가 추가되었다. -> Stream API는 데이터를 추상화하여 다루기 때문에 배열이나 컬렉션 뿐만 아니라 파일에 저장된 데이터도 모두 같은 방법으로 다룰 수 있게 해준다. (2) Stream API의 특징 ① Stream은 외부 반복을 통해 작업하는 컬렉션과 달리 내부 반복을 통해 작업을 수행한다. ② Stream은 재사용이 가능한 컬렉션과 달리 단 한 번만 사용할 수 있다. ③ Stream은 원본 데이터를 변경하..