Java對象有一個對象是這樣的最好的方法組由多個字段
public class Person {
private String id;
private String firstName;
private String lastName;
private Float weight;
private Date birthday;
private String address;
.....
需要由5個字段(名字,姓氏,體重,生日,地址),其結果一羣人名單地圖
Map<String, List<Person>> groupedPersons = ...
有一個解決方案這樣的番石榴等:
http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/base/Equivalence.html
還有其他(更好的)方法嗎?
按照不同的鍵分組的條目有什麼意義?我只能看到一個解決方案 - 按每個字段分組,然後將所有地圖聯合起來。 – k0ner