Java基于集合的学生信息管理系统
清内存,希望各位大佬别介意
ArrayList
学生类
package 大作业;
public class Student {
String id,name,phone,dormitory,classroom;
Student(){
}
Student(String id,String name,String phone,String dormitory,String classroom){
this.id=id;
this.name=name;
this.phone=phone;
this.dormitory=dormitory;
this.classroom=classroom;
}
public void setId(String id) {
this.id=id;
}
String getId(){
return id;
}
public void setName(String name) {
this.name=name;
}
String getName(){
return name;
}
public void setPhone(String phone) {
this.phone=phone;
}
String getPhone(){
return phone;
}
public void setDormitory(String dormitory) {
this.dormitory=dormitory;
}
String getDormitory(){
return dormitory;
}
public void setClassroom(String classroom) {
this.classroom=classroom;
}
String getClassroom(){
return classroom;
}
String getMessage() {
return "学号:"+id+" 姓名:"+name+" 电话号码:"+phone+" 宿舍号:"+dormitory+" 班级:"+classroom;
}
}
Manage类
package 大作业;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;
import java.io.*;
public class Manage {
public static void main(String[] args) {
ArrayList<Student> array=new ArrayList<Student>();
//读取文件
File fr=new File("学生档案.txt");
try {
Reader in=new FileReader(fr);
BufferedReader br=new BufferedReader(in);
String b=null;
int count=0;
while((b=br.readLine())!=null) {
count++;
String str[]=b.split(",");
Student st=new Student(str[0],str[1],