java ArrayList 如何读取文件中的数据,并且搜索
文件里的内容如下,如何使用javaArrayList如何读取文件中的数据,并且搜索,请给出详细的代码,我是刚学java的...
文件里的内容如下,如何使用java ArrayList 如何读取文件中的数据,并且搜索,请给出详细的代码,我是刚学java的
展开
4个回答
2013-11-13
展开全部
先要写一个Student类Student(num,name,class)//我不清楚你的1|2是什么,我就归在一起了然后new 一个stu=new Student(080901|张三|男|1|2)//这样就有一个对象可以用来保存张三了ArrayList<Student>list=new ArrayList<Student>();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<Student>) ois.readObject();
ois.close();这样清楚?不清楚再留言吧
{ if(这里用if语句来判断可以搜索出你要的结果 )Student x1=(Student)x;//每次一个, }下面是文件读取 FileInputStream fis = new FileInputStream("文件名");//或位置
ObjectInputStream ois = new ObjectInputStream(fis);
list = (ArrayList<Student>) ois.readObject();
ois.close();这样清楚?不清楚再留言吧
2013-11-13
展开全部
给你举个例子List list = new ArrayList();插入数据list.add("a");list.add("b");读取数据Object a=list.get(0);Object b=list.get(1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-13
展开全部
ArrayList 只是类似数组的存储类,不可能读取文件,读文件需要自己读取!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-13
展开全部
要读文件中的数据必须用IO流,然后拆分字符串,在放进List中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询