KKチョプラは以下のとおりです。
私は実体を持っています:
public class Entity
{
private long id;
private InnerEnity data;
public long getId() {
return id;
}
public InnerEnity getData() {
return data;
}
}
InnerEnityクラス
public class InnerEnity
{
private long id;
private String data;
public long getId() {
return id;
}
public String getData() {
return data;
}
}
私は必要なのInnerEnity idのリストです。これを解決するには、私はそのような何かを試してみました: -
リストinnerEnityIds = listOfEnity.stream()マップ(SYS - > sys.getData()ストリーム()マップ(obj-> obj.getId()を収集(Collectors.toList()))。。。)。
また:
あなただけに必要な、その内のエンティティの(へ)のように:map
entity
data
id
List<Long> innerEnityIds = listOfEnity.stream()
.map(entity -> entity.getData().getId()) // <<< this
.collect(Collectors.toList());