public class test04 {
public static void main(String[] args) throws Exception {
File file = new File("E:\\upload\\obj");
File[] files = file.listFiles();
List<String> list = new ArrayList<>();
for (File file1 : files) {
System.out.println(file1.getName());
list.add(String.valueOf(file1));
}
System.out.println(list);
InputStream input = null;
BufferedReader br = null;
List<Emp> list2 = new ArrayList<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
for (int i = 0; i < list.size(); i++) {
String users = list.get(i);
File file2 = new File(users);
input = new FileInputStream(file2);
byte[] bytes = new byte[102];
int read = input.read(bytes);
String s = new String(bytes,0,read);
System.out.println(s);
String [] str = s.split(",");
String name = str[0];
int age = Integer.parseInt(str[1]);
String gender = str[2];
int salary = Integer.parseInt(str[3]);
String hiredate = str[4];
Emp emp = new Emp(name, age, gender, salary, hiredate);
list2.add(emp);
}
System.out.println("存入集合后的数据");
System.out.println(list2);
Collections.sort(list2, new Comparator<Emp>() {
@Override
public int compare(Emp o1, Emp o2) {
return o2.getSalary()-o1.getSalary();
}
});
System.out.println("排序后的数据");
for (Emp emp : list2) {
System.out.println(emp);
}
}
}
10-13
423
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
01-29
406
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交