public void inPut() {
int i = 0;
ArrayList<Student> list = new ArrayList<Student>();
sc = new Scanner(System.in);
while (i < 5) {
System.out.println("请输入" + (i + 1) + "个学生");
String s = sc.next();
String[] tmparr = s.split(",");
list.add(new Student(tmparr[0], new Integer(tmparr[1]),
new Integer(tmparr[2]), new Integer(tmparr[3])));
i++;
}
// Student[] tarr=new Student[2];
arr = new Student[list.size()];
arr = list.toArray(arr);
}
public void oderby() {
Student tmpstu = null;
/*Student[] stuarr = new Student[arr.length];
for (int i = 0; i < stuarr.length - 1; i++) {
for (int j = 0; j < stuarr.length - i - 1; j++) {
if (arr[j].getSum() < arr[j + 1].getSum()) {
Student tmp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = tmp;
}
}
}*/
Arrays.sort(arr);
}
private void writerFile() {
try {
this.path = "/home/cys/stu.txt";
writer = new FileWriter(path);
bufwrter = new BufferedWriter(writer);
bufwrter.write("名字\t语文\t数学\t英语\t总分"); //输出一个表头,stu.txt文件的格式要比较直观
bufwrter.newLine();
for (Student student : arr) {
bufwrter.write(student.toString());
bufwrter.newLine();
}
bufwrter.flush();