본문 바로가기
Language/Java

자바 List<Model>에서 Model 내 특정 값만 뽑는 방법

by wakestand 2022. 6. 21.
반응형
@Getter
public Model {
	String name;
	int age;
}

 

위 구조와 같은 클래스를

List<Model> 형식으로 담았다고 했을 때

List 안에서 특정 값만 뽑아서

그걸 List 형태로 반환을 한다고 하면

 

stream을 사용해주면 되는데

List명.stream().map(Model::getName).collect(Collectors.toList())

 

위 코드와 같이

List에 stream을 사용해준 후

map으로 모델 클래스에서 특정 값만 꺼내준 뒤

(getter 메소드 필요)

 

collect를 사용해서

List 형태로 뽑아주면 끝이다

반응형

댓글