Java基礎IO流將一個文字檔案的內容轉換為List
阿新 • • 發佈:2018-12-16
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(); } }