我想在TreeSet中添加员工对象并想打印对象
public class DemoTest
{
public static void main(String[] args)
{
TreeSet<Employee> list = new TreeSet<Employee>();
list.add(new Employee("A",1));
list.add(new Employee("A1",11));
list.add(new Employee("A1",11));
for(Employee e : list)
{
System.out.println(e.getName());
System.out.println(e.getId());
}
}
}
员工班在那儿,但得到这个例外
员工必须是Comparable
:
public class Employee implements Comparable<Employee> {
....
@Override
public int compareTo(Employee o) {
return Integer.compare(this.getId(), o.getId());
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句