[문제]
문자열 리스트를 모두 대문자로 변환하여 출력하세요.
[데이터]
["java", "stream", "lambda", "filter"]
[요구사항]
- map()으로 문자열 변환
- toUpperCase() 사용
- 변환된 결과 출력
[소스]
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class StreamString {
public static void main(String[] args) {
List<String> words = Arrays.asList("java", "stream", "lambda", "filter");
System.out.println("원본: " + words);
// map()으로 각 문자열을 대문자로 변환
List<String> uppercase = words.stream()
.map(String::toUpperCase) // 대문자로 변환
.collect(Collectors.toList());
System.out.println("대문자 변환: " + uppercase);
}
}
다음검색