CS
[Java] Stream API
자바 컬렉션이나 배열의 원소를 가공할 때 for, foreach로 가공해서 사용 > 귀찮음 자바 8부터 Stream을 사용해서 람다함수 형식으로 간결하게 요소를 처리할 수 있다. Stream API로 요소를 가공 후 collect 함수를 사용해 결과를 리턴 받는다. [배열 원소 가공 방법] map : 스트림 내 요소들에 대해 함수를 적용 > 결과 반환 (새로운 값으로 매핑) filter : 스트림 내 요소들을 조건에 따라 필터링 sorted : 스트림 내 요소들을 정렬 map() List humanNames = humans.stream().map(h -> h.getName()) .collect(Collectors.toList()); // 매핑 결과 > 리스트로 반환 // 결과 출력 for (String ..