我有如下所示的Java列表表示形式数据的列表表示[ { "type" : "Error", "name" : "xyz" }, { "type" : "Success", "name" : "abc" }, { "type" : "none", "name" : "prq" }, { "type" : "Success", "name" : "" }, { "type" : "Success", "name" : "xyz" }, { "type" : "Warning", "name" : "efc" } . . .](此处为部分代表)。和下面的对象表示public Node { List<String> errorNames; List<String> SuccessNames; List<String> WarningNames; }我想使用Java流根据其类型将三种类型的名称分开,然后将每个名称添加到相应的列表中。什么是最好的方式(Stream.filter / Collect / Map其他)来拆分列表,以使最后的“ Node-s->(所有列表) ”具有对应的数据?
添加回答
举报
0/150
提交
取消