先要写一个Student类Student(num,name,class)//我不清楚你的1|2是什么,我就归在一起了然后new 一个stu=new Student(080901|张三|男|1|2)//这样就有一个对象可以用来保存张三了ArrayList
{ if(这里用if语句来判断可以搜索出你要的结果 )Student x1=(Student)x;//每次一个, }下面是文件读取 FileInputStream fis = new FileInputStream("文件名");//或位置
ObjectInputStream ois = new ObjectInputStream(fis);
list = (ArrayList
ois.close();这样清楚?不清楚再留言吧
给你举个例子List list = new ArrayList();插入数据list.add("a");list.add("b");读取数据Object a=list.get(0);Object b=list.get(1);
ArrayList 只是类似数组的存储类,不可能读取文件,读文件需要自己读取!
要读文件中的数据必须用IO流,然后拆分字符串,在放进List中