List<String>를 List<Integer>로 변환
List<Integer> integerList = new ArrayList<>();
for (String stringValue : stringList) {
int integerValue = Integer.parseInt(stringValue);
integerList.add(integerValue);
}
List<Integer> integerList = stringList.stream()
.map(Integer::parseInt) //.map(e -> Integer.parseInt(e))
.collect(Collectors.toList());
원본 스트림의 각 요소에 람다 함수를 적용한 값을 가지는 새로운 스트림을 생성
스트림의 종료 연산 중 하나
스트림의 요소들을 수집하여 다른 자료구조로 변환
Collectors.toList() : 리스트로 수집
Collectors.toSet() : 세트로 수집
Collectors.toMap(keyMapper, valueMapper) : 맵으로 수집
Collectors.joining(String) : 문자열로 결합