`
wxl24life
  • 浏览: 290623 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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 http://stackoverflow.com/a/7413900
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics