Programming language/Java [Java]Stream 활용 : List<DTO> -> List<String> - 반응형 DTO를 타입으로 갖는 리스트에서 String 타입의 리스트로 변환하는 예제입니다. CoffeeDTO.java package com.java.dto; public class CoffeeDTO { private String name; private int price; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } public CoffeeDTO(String name, int price) { this.name = name; this.price = price; } } MyMap.java package com.java.stream; import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; import com.java.dto.CoffeeDTO; public class MyMap { public static void listToString() { List<CoffeeDTO> menuList = Arrays.asList( new CoffeeDTO("아메리카노", 5000), new CoffeeDTO("카페라떼", 6000), new CoffeeDTO("바닐라라떼", 6500) ); List<String> result = menuList.stream() .map(CoffeeDTO::getName) .collect(Collectors.toList()); System.out.println(result); } public static void main(String[] args) { listToString(); } } 결과 반응형 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기3인칭시점 저작자표시 비영리 변경금지 Contents 연관 포스팅 [Java]Stream 활용 : 두 리스트의 중복값 찾기 2022. 6. 1. [Java]추상클래스와 인터페이스 2021. 11. 9. [Java]이미지 포맷 변환 / Convert PNG to JPG 2020. 11. 5. [Java]User-Agent를 이용한 브라우저 체크 2020. 10. 29. 댓글 0 + 이전 댓글 더보기