TreeSet存储自定义对象
TreeSet存储自定义对象需要做哪些改动
我们知道,在HashSet里面存储自定义对象时要重写HashCode()和equals()方法。同样的在TreeSet里面存储自定义对象时也要做一些改动。
以自定义比较器为例
public class User {
private String name;
private int age
}
public User(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public