java ArrayList 如何读取文件中的数据,并且搜索

2024-12-31 13:49:29
推荐回答(4个)
回答1:

先要写一个Student类Student(num,name,class)//我不清楚你的1|2是什么,我就归在一起了然后new 一个stu=new Student(080901|张三|男|1|2)//这样就有一个对象可以用来保存张三了ArrayListlist=new ArrayList();list.add(stu);//保存到Listfor(Object x:list)//用for循环把里面的全读出来
{ if(这里用if语句来判断可以搜索出你要的结果 )Student x1=(Student)x;//每次一个, }下面是文件读取 FileInputStream fis = new FileInputStream("文件名");//或位置
ObjectInputStream ois = new ObjectInputStream(fis);
list = (ArrayList) ois.readObject();
ois.close();这样清楚?不清楚再留言吧

回答2:

给你举个例子List list = new ArrayList();插入数据list.add("a");list.add("b");读取数据Object a=list.get(0);Object b=list.get(1);

回答3:

ArrayList 只是类似数组的存储类,不可能读取文件,读文件需要自己读取!

回答4:

要读文件中的数据必须用IO流,然后拆分字符串,在放进List中