CAFE

Java

[Stream]Stream 문자열 처리

작성자주인장|작성시간26.06.16|조회수2 목록 댓글 0

[문제]

문자열 리스트를 모두 대문자로 변환하여 출력하세요.

 

[데이터]

["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);

    }

}

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼