当前位置:  开发笔记 > 编程语言 > 正文

Java:从文本文件中读取尾随的新行

如何解决《Java:从文本文件中读取尾随的新行》经验,为你挑选了1个好方法。

如何获取文本文件的内容,同时保留文件末尾是否有换行符?使用这种技术,无法判断文件是否以换行符结尾:

BufferedReader reader = new BufferedReader(new FileReader(fromFile));
StringBuilder contents = new StringBuilder();

String line = null;
while ((line=reader.readLine()) != null) {
  contents.append(line);
  contents.append("\n");
}

Michael Borg.. 7

不要使用readLine(); 使用read()方法一次传输一个字符的内容.如果你在BufferedReader上使用它,它将具有相同的性能,虽然与上面的代码不同,它不会"规范化"Windows风格的CR/LF换行符.



1> Michael Borg..:

不要使用readLine(); 使用read()方法一次传输一个字符的内容.如果你在BufferedReader上使用它,它将具有相同的性能,虽然与上面的代码不同,它不会"规范化"Windows风格的CR/LF换行符.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有