完成下面的要求
1)创建一个List,在List中增加三个工人,基本信息如下:
姓名 年龄 工资
zhang3 18 3000
li4 25 3500
wang5 22 3200
2)在li4 之前插入一个工人,信息为:姓名:zhao6,年龄:24,工资3300
3)删除wang5的信息
4)利用for循环遍历,打印List中所有工人的信息
5)利用迭代遍历,对List中所有的工人调用work方法。
6)将Worker对象添加到自定义的对象添加到TreeSet集合中,注:比较时,先比较工人年龄大小,年龄小的排在前面。如果两个工人年龄相同,则再
比较其收入,收入少的排前面。如果年龄和收入都相同,则根据字典顺序比较工人姓名。例如:有三个工人,基本信息如下:
姓名 年龄 工资
zhang3 18 1500
1i4 18 1500
wang5 18 1600
zhao6 17 2000
放入TreeSet排序后结果为:
zhao6 li4 zhang3 wang5
List<Employee> list = new ArrayList<>(3);
list.add(new Employee("zhang3", 18, 3000D));
list.add(new Employee("li4", 25,3500D));
list.add(new Employee("wang5",22,3200D));
list.add(1,new Employee("zhao6",24,3300D));
list.remove(3);
for (Employee employee : list) {
System.out.println("third....." + employee.toString());
}
Iterator<Employee> iterator = list.iterator();
while (iterator.hasNext()){
iterator.next();
}