将读取到的文本文件的内容按照单行保存到集合中
这里显示使用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 }


浙公网安备 33010602011771号