如何获取文本文件的内容,同时保留文件末尾是否有换行符?使用这种技术,无法判断文件是否以换行符结尾:
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换行符.
不要使用readLine(); 使用read()方法一次传输一个字符的内容.如果你在BufferedReader上使用它,它将具有相同的性能,虽然与上面的代码不同,它不会"规范化"Windows风格的CR/LF换行符.