맵으로 반환 부분은 속성.
소스 데이터로서 참고 MyUser,
MyUserS는, 새로운 데이터가 반환됩니다.
@Test 공개 공극 Test1을 () { 목록 <참고 MyUser> ulist = 새로운 ArrayList를 <> (); 참고 MyUser의 U1 = 새로운 참고 MyUser (); u1.setName ( "1"); u1.setAge (1) u1.setHobby ( "수영" ); 참고 MyUser의 U2 = 새로운 참고 MyUser (); u2.setName ( "2"); u2.setAge (2) u2.setHobby ( "자고" ); 참고 MyUser의 U3 = 새로운 참고 MyUser (); u3.setName ( "3"); u3.setAge (3) u3.setHobby ( "재생" ); ulist.add (U1) ulist.add (U2) ulist.add (U3); . <MyUserS> usList ulist.stream = ()지도 (X -> { 돌아가 새로운 MyUserS (x.getName ()을 x.getAge ());}). 수집 (Collectors.toList ()); } @Data 공공 클래스 참고 MyUser { 공공 문자열 이름; 공공 정수의 시대; 공공 문자열 취미; } @Data 공공 클래스 MyUserS { 공공 MyUserS (문자열 이름, 정수 세) { 이 .name을 = 이름; 이 .age = 나이; } 공공 문자열 이름; 공공의정수 나이; }