package kehouti;
import java.util.Set;
import java.util.TreeSet;
import java.util.Iterator;
public class Employee implements Comparable {
private String name;
private double salary;
public Employee(String name,double salary) {
this.name=name;
this.salary=salary;
}
public String GetName() {
return name;
}
public double getsalary() {
return salary;
}
public String toString() {
return "名字" + name + ",价格" + salary;
}
@Override
public int compareTo(Object o) {
// TODO Auto-generated method stub
return (int) (((Employee)o).salary-this.salary);
}
public static void main(String[] args) {
Set set = new TreeSet();
set.add(new Employee("张三",8000));
set.add(new Employee("李四",9000));
set.add(new Employee("王五",6000));
set.add(new Employee("马六",7000));
Iterator it = set.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
}
}