某公司财务发工资时,记录了当时发工资的资料Employee.txt?
1.(3分)定义公司员工类Employee,属性有:工号,姓名,性别,工资(double类型),进行属性
的隐藏和封装,重写toString;
2. (5分)设计程序,将Employee.txt文件复制到info文件夹下;
3.(9分)读取info文件夹下的文件Employee.txt内容存入ArrayList,并使用两种方式遍历集合(最好其中一种是用到forEach()方法),将集合中的元素在控制台输出;
4. (7分)以工号为键,员工姓名为值存入HashMap中.再使用两种方式
遍历Map集合中的内容;
5.(8分)当公司记录该信息的职员将信息交给经理,经理进行审查时,发现有一些信息录入错误,需要在集合中进行数据修改(修改3小题的ArrayList集合):
① 将陈璐璐改为:张路路,工资改为:7500.0元;
② 范冰冰原本是位女士;
③ 工号中所有的”2”都应改为”7”;
④反向遍历修改后的ArrayList;
6. (8分)将5小题修改后的职工信息相同再按性别排序(女的在男的前面),若按工资升序排序,若相同按工号升序排序,若相同再按姓名升序排列,将排序后的结果在控制台打印出来,并将排序后的集合序列化到工程下的一个文件中(文件名自拟);
7.(5分)通过反序列化将7小题序列化的集合从文件中读取出来并在控制台打印出来.
8.(5分)创建Employee.properties配置文件 使用Propertie来完成存储员工信息
格式要求:姓名=工资
例如:
张翠花=7500.0
金秀贤=7500.0
...
9.(5分)设计两条线程:
一条功能是查找4小题Map集合中员工工号末位是偶数的记录;
另一条功能是查找4小题Map集合中员工工号末位时奇数的记录;
通过线程等待方式将所有的记录按照先奇数后偶数的顺序输出; |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|