Dev/etc

[JAVA] 객체 리스트(List)의 특정필드 추출하여 리스트(List) 만들기

Mr.Walker 2023. 2. 28. 10:29
반응형

! 기록을 위한 포스트입니다.

자바8이상에서 객체 리스트에서 특정필드에서 추출하는 코드는 다음과 같다.

// 예시용 DTO
@Getter
@Setter
class TestDto {
	@ApiModelProperty(position = 1, value = "테스트번호", example = "1")
	private Integer testNo;
    @ApiModelProperty(position = 1, value = "테스트내용", example = "테스트내용입니다.")
    private String testContent;
}

// TestDto의 번호만 추출하여 새로운 리스트 만들기
List<TestDto> testList = ...;

List<Integer> testNoList = testList.stream().map(TestDto::getTestNo).collect(Collectors.toList();

 

 

반응형