package September;
public class Employee implements Comparable<Employee> {
private String name;
private char sex;
private String workNo;
private int age;
public Employee() {
super();
}
public Employee(String name, char sex, String workNo, int age) {
super();
this.name = name;
this.sex = sex;
this.workNo = workNo;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
public String getWorkNo() {
return workNo;
}
public void setWorkNo(String workNo) {
this.workNo = workNo;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "Employee [name=" + name + ", sex=" + sex + ", workNo=" + workNo + ", age=" + age + "]";
}
@Override
public int compareTo(Employee o) {
if(Integer.parseInt(this.getWorkNo())>Integer.parseInt(o.getWorkNo())) {
return 1;
}
return -1;
}
}
package September;
import java.util.Set;
import java.util.TreeSet;
public class Fourth {
public static void main(String[] args) {
Set<Employee> ts = new TreeSet<Employee>();
ts.add(new Employee("张三",'男',"002",35));
ts.add(new Employee("赵四",'女',"001",45));
ts.add(new Employee("王五",'男',"003",55));
System.out.println(ts);
for(Employee e:ts) {
if(e.getAge()>50) {
System.out.println(e);
}
}
}
}
06-23
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交