TreeSet要实现对象的排序,该对象要实现Comparable 接口compareTO方法
public class Book implementsComparable {
public int id;
public String name;
public double price;
public String press;
@Override
public int compareTo(Object o) {
Book book=(Book)o;
int val=this.id-book.id; 先通过id比较 id是数字可以直接做差
if(val==0) { 如果id相同然后比较名字
val=this.name.compareTo(book.name);
}
return val;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
p