按行讀文件的操作包含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]