CAFE

Java

[Stream]Stream map

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

[문제]
문자열 리스트의 각 문자열 길이를 구하여 출력하세요.


데이터

["Java", "Stream", "Lambda", "Filter", "Map"]


요구사항

  • stream()과 map() 메서드 사용
  • 각 문자열의 길이 출력

[풀이]
import java.util.Arrays;

import java.util.List;

 

public class BasicMap {

    public static void main(String[] args) {

        List<String> words = Arrays.asList("Java", "Stream", "Lambda", "Filter", "Map");

       

        System.out.println("원본 문자열: " + words);

        System.out.println("\n각 문자열의 길이:");

       

        // map()을 사용하여 String 타입을 Integer(길이)로 변환

        words.stream()

             .map(String::length)  // 각 문자열의 길이 추출

             .forEach(System.out::println);

    }

}

 

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

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼