Java 按行讀文件操作代碼

平時接觸 Java 文件操作的機會不多,所以對 Java 文件讀寫相關的API不太熟悉。今天在項目裏處理一段邏輯時需要按行讀文件,所以在這裏簡單的把代碼貼一下。以後有時間再細細研究相關API。

按行讀文件的操作包含3個步驟:

1. 用FileInputStream打開一個文件
2. InputStreamReader逐個讀取 stream 中的字符
3. 調用BufferedReader#readLine()逐行取出

代碼如下(省略異常處理)

InputStream    fis;
BufferedReader br;
String line;

fis = new FileInputStream("the_file_name");
br = new BufferedReader(new InputStreamReader(fis, Charset.forName("UTF-8")));
while ((line = br.readLine()) != null) {
// Deal with the line
}



參考鏈接:
1.Java read line from file [url]http://stackoverflow.com/a/7413900[/url]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章