我試圖合併使用員工姓名的集合。Java 8集合合併列表
我有一個MainDTO
具有List<Employee(name, List<Address(String)>)>
Employee
有String name
和List Address
Address
是String
。
MainDTO -> List<Employee> empList;
Employee-> String name, List<String>
我有輸入數據:
(("emp1",[("KY"),"("NY")]),
("em2",[("KY"),"("NY")]),
("emp1",[("MN"),"("FL")]),
("emp1",[("TN"),"("AZ")])
)
輸出將是:
(("emp1",[("KY"),"("NY"),("MN"),"("FL"),("TN"),"("AZ")]),
("em2",[("KY"),"("NY")])
)
用java 8或Java 7.
不錯的使用新的JDK 9功能! +1。在JDK 8中這可能會更復雜一些;看[我的答案](http://stackoverflow.com/a/35092228/1441122)。 –