<分区>
我有一个这样的列表
List<Objeto> myList = new ArrayList<Objeto>();
Objeto o1 = new Objeto("1", "bbb");
myList.add(o1);
Objeto o2 = new Objeto("1", "rrrr");
myList.add(o2);
Objeto o3 = new Objeto("2", "eee");
myList.add(o3);
Objeto o4 = new Objeto("2", "wwww");
myList.add(o4);
Objeto o5 = new Objeto("3", "iiii");
myList.add(o5);
其中 Objecto 是这种类型的对象
class Objeto{
private String contentId;
private String address;
Objeto(String id, String address){
this.contentId = id;
this.address = address;
}
//getter和setter
我想像这样把列表合并成一个HashMap
(1, {"bbb","rrrr"})
(2, {"eee","wwww"})
(3, {"iiii"})
我可以使用 java 8 lambda 来实现它吗?或者通过任何其他方式?
非常感谢!