IO流+集合完成功能

题目:

案例题目描述:

IO流+集合完成功能

案例完成思路要求:

1、通过输入流读取文件test.txt(20分)

文件内容:

张三,20,男

李四,21,女

王五,22,男

2、自定义类Employee(15分)

3、拆分字符串,封装Employee对象(15分)

4、创建ArrayList集合,把对象加入集合,遍历集合打印Employee对象。 (20分)

5、把集合中的内容保存d:\\emp.txt文件。(20分)

其他

6、要求代码每个方法都有注释。(10分)

 

   

解答:

@Test
    public void test6() throws IOException
    {
        //创建list
        ArrayList<Employee> list=new ArrayList<Employee>();
        
        //创建字符输入流FileReader,
        FileReader fr=new FileReader("D:\\test.txt");
        
        //创建缓冲字符输入流BufferedReader,添加缓冲区,提高字符输入速度(提高读速度)
        BufferedReader br=new BufferedReader(fr);
        String i="";
        while((i=br.readLine())!=null)
        {
            String[] temp=i.split(",");
            list.add(new Employee(temp[0], Integer.parseInt(temp[1]), temp[2]));
        }
        
        for(Employee l:list)
        {
            System.out.println(l);
        }
    }

 

IO流+集合完成功能

上一篇:ReactEcharts


下一篇:TinyXml 与 Rapidxml效率对比