【发布时间】:2022-01-08 12:39:16
【问题描述】:
我执行了一个查询,得到了这个对象的结果列表:
public MyObject {
private String key;
private String value1;
private Integer value2;
}
结果如下所示:
键 value1 value2
1 WWW EEE
1 WWW AAA
2 WWW EEE
我想迭代这个列表并创建一个类似这样的列表,按键分组。
//first object of the list
public MyCreatedObject {
private String key; //1
private List<Value1> value1List; //WWW, WWW
private List<Value2> value2List; //EEE, AAA
}
//second object of the list
public MyCreatedObject {
private String key; //2
private List<Value1> value1List; //WWW
private List<Value2> value2List; //EEE
}
我尝试过使用流、迭代和一些东西,但我真的很挣扎。
谁能帮帮我?
非常感谢大家
【问题讨论】:
-
"EEE"和Integer怎么样? -
@Bohemian 同样是
Value2。
标签: java dictionary java-stream