服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - java 分行读取实例

java 分行读取实例

2021-05-19 15:00hacker_Lees Java教程

今天小编就为大家分享一篇java 分行读取实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

网上看了看,结合自己的需求,这是我的小demo,分享一下。

提示,不要通过字节流或者是字符流的形式进行读取,可以直接通过bufferedreader 流的形式进行流读取,就没有换行符无法区分的问题,之后通过readline方法获取到流的内容。

?
1
2
3
4
5
6
7
8
9
10
11
bufferedreader bre = null;
list<string> res=new arraylist<>();
string str="";
try {
string file = "d:/test/test.txt";
bre = new bufferedreader(new filereader(file));//此时获取到的bre就是整个文件的缓存流
while ((str = bre.readline())!= null) // 判断最后一行不存在,为空结束循环
{
system.out.println(str);//原样输出读到的内容
res.add(str);
};

注意: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。

以上这篇java 分行读取实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/hacker_Lees/article/details/74531956

延伸 · 阅读

精彩推荐