将读取到的文本文件的内容按照单行保存到集合中

这里显示使用Java中的readLine方法比较合适:

 1 package com.hw.file0223;
 2 
 3 import java.io.BufferedReader;
 4 import java.io.FileNotFoundException;
 5 import java.io.FileReader;
 6 import java.io.IOException;
 7 import java.util.ArrayList;
 8 
 9 import org.junit.Test;
10 @SuppressWarnings("unused")
11 public class PracticeTest02 {
12     @Test
13     public void test02(){
14         BufferedReader reader = null;
15         ArrayList<String> list = new ArrayList<String>();
16         try {
17             reader = new BufferedReader(new FileReader("F://骚操作//something.txt"));
18             
19             String data = null;
20             while((data = reader.readLine()) != null)
21             {
22                 list.add(data);
23             }
24             
25         } catch (IOException e) {
26             // TODO Auto-generated catch block
27             e.printStackTrace();
28         }finally {
29             try {
30                 if(reader != null){
31                     reader.close();
32                 }
33             } catch (IOException e) {
34                 // TODO Auto-generated catch block
35                 e.printStackTrace();
36             }
37         }
38         
39         for(String str : list)
40         {
41             System.out.println(str);
42         }
43     }
44 }

 

posted @ 2021-02-23 11:06  EvanTheBoy  阅读(130)  评论(0)    收藏  举报