gpt4 book ai didi

java - 在java8中迭代嵌套对象

转载 作者:行者123 更新时间:2023-11-29 08:32:56 24 4
gpt4 key购买 nike

<分区>

我是 java8 的新手。
我有以下类(class)。

class User {
List<Vehicle> vehicle;
private int vehiclecount;

public List<Vehicle> getVehicle() {
return vehicle;
}
}

class Vehicle{
String vehiclename;
String vehiclecolor;
}

我可以将其保存在 mongo 集合中:

{ "_id" : ObjectId("59ca1e53a1a79607fcc9200f"), "_class" : "com.test.User", 
"vechicle" : [ { "vehiclename" : "Car", "vehiclecolor" : "Blue" } ],
"count" : 1, "createdDate" : ISODate("2017-09-26T09:30:59.826Z") }

现在我基于 spring mongo 数据存储库提取了结果。我想迭代上面的mongo集合,这样我就只能得到车辆列表我尝试了以下:

List<Vehicle> vehicle = result.stream().filter(vehicles->vehicles.getVehicle().stream().collect(Collectors.toList());

请帮助我是 java8 的新手。提前致谢

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com