黑马程序员技术交流社区
标题:
循环录入3个学生姓名和成绩,存储到TreeSet集合,排序,高到低,将集合数据存储到文本
[打印本页]
作者:
秋天中の夏季
时间:
2015-8-22 23:52
标题:
循环录入3个学生姓名和成绩,存储到TreeSet集合,排序,高到低,将集合数据存储到文本
import java.util.*;
import java.io.*;
public class TreeSetToFile {
public static void main(String[] args)throws IOException {
Scanner sc = new Scanner(System.in);
Set<StudentScore> set = new TreeSet<StudentScore>(new ScoreComparator());
for(int x = 0 ; x < 3 ; x++){
String line = sc.nextLine();
String[] str = line.split(" +");
set.add(new StudentScore(str[0], Integer.parseInt(str[1]),
Integer.parseInt(str[2]), Integer.parseInt(str[3])));
}
BufferedWriter bfw = new BufferedWriter(new FileWriter("c:\\student.txt"));
for(StudentScore s : set){
bfw.write(s.toString());
bfw.flush();
bfw.newLine();
}
bfw.close();
}
}
作者:
巧克黑力
时间:
2015-8-23 08:30
路过看一眼
作者:
zhao1991
时间:
2015-8-23 08:44
学生类的实现代码在呢?
作者:
koibiki
时间:
2015-8-23 11:01
总结得很好
作者:
风华正茂
时间:
2015-8-23 12:24
楼主写得不错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2