logweft.

Stream.map() · 데이터 변환

스트림의 각 항목을 변환하고 결과를 모읍니다.

기본 문법

items.stream().map(mapper).toList()

작은 예제 java

public class Main {
  public static void main(String[] args) {
    java.util.List<Integer> numbers = java.util.List.of(1, 2, 3);
    java.util.List<Integer> doubled = numbers.stream().map(value -> value * 2).toList();
    System.out.println(doubled);
  }
}

실행 결과

[2, 4, 6]

헷갈리기 쉬운 점

  • map은 중간 연산이며 toList 같은 최종 연산이 있어야 결과를 얻습니다.
  • Stream.toList 결과는 수정할 수 없는 리스트입니다. 추가·삭제가 필요하면 결과의 성질을 확인하세요.

함께 찾아보기

더 자세한 문서

← Java 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.