import java.util.List;
import java.util.stream.Collectors;
public class FunctionalProgrammingMagic {
public static List<Integer> getCourseNameCharacterCount(List<String> courses) {
if(courses == null){
return List.of();
}
return courses.stream()
.map(s -> s.length())
.collect(Collectors.toList());
/* return courses.stream()
.map(String::length)
.collect(Collectors.toList()); */
}
}
's -> s.length()' 은 'String::length' 로 바꾸어 사용할 수 있다.
728x90
'Java' 카테고리의 다른 글
[Java] 배열 안 정수 중에서 짝수인 가장 큰 수 구하기 (0) | 2023.08.16 |
---|---|
[Java] 배열 안 정수의 제곱의 합 구하기 (0) | 2023.08.16 |
[Java] 범위를 주고 그 범위의 수 세제곱 구하기 (0) | 2023.08.16 |
[Java] 홀수 필터링하기 (0) | 2023.08.16 |
[Java] Stream Intermediate Operations (0) | 2023.08.15 |