在Java中读取纯文本文件

问题:

看起来有不同的方式来读取和写入Java中的文件数据。
我想从文件读取ASCII数据。有什么可能的方法和它们的区别?

回答:

ASCII是一个TEXT文件,所以你可以使用Readers进行阅读。 Java还支持使用InputStreams从二进制文件中读取。如果正在读取的文件很大,那么您需要在FileReader之上使用BufferedReader来提高读取性能。
通过this article了解如何使用阅读器
我还建议你下载并阅读这本精美的(但是免费)的书Thinking In Java
 在Java 7中
 new String(Files.readAllBytes(…))Files.readAllLines(…)
 在Java 8中
 Files.lines(..).forEach(…)

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Reading a plain text file in Java

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

83 − 82 =