1. 程式人生 > >Java基礎IO流將一個文字檔案的內容轉換為List

Java基礎IO流將一個文字檔案的內容轉換為List

import java.io.BufferedReader;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;


/**
 * 實現將一個文字檔案的內容轉換為List(後續是將資料裝載到資料庫中)
 * @author 萬星明
 * @version 1.0
 * @time
 */
public class Work3 {
	public static void main(String[] args) throws Exception {
		//新建一個字元緩衝輸入流物件,將基本字元輸入流作為其引數,將e.txt檔案作為基本字元輸入流引數,其為需要讀取的文字檔案
		BufferedReader br = new BufferedReader(new FileReader("e.txt"));
		//定義字串變數str
		String str;
		//新建一個ArrayList集合,用其父類給ls集合定義資料型別
		List<String> ls = new ArrayList<String>();
		//將br輸入流物件賦值給字串變數,判斷其是否為空
		while((str=br.readLine())!=null) {
			//若不為空,則將字串str新增至集合ls中
			ls.add(str);
		}
		//輸出集合
		System.out.println(ls);
		//關閉字元緩衝輸入流
		br.close();
		
	}
}