小编典典

用Java读取纯文本文件

all

似乎有不同的方法可以在 Java 中读取和写入文件数据。

我想从文件中读取 ASCII 数据。有哪些可能的方式及其区别?


阅读 243

收藏
2022-02-28

共1个答案

小编典典

ASCII 是一个 TEXT
文件,因此您将Readers用于阅读。Java
还支持使用InputStreams.
如果正在读取的文件很大,那么您可能希望在
aBufferedReader之上使用
aFileReader来提高读取性能。

阅读这篇文章,了解如何使用Reader

我还建议您下载并阅读这本精彩(但免费)的书,名为 Thinking In
Java

在 Java 7 中

new String(Files.readAllBytes(...))

(文档)

Files.readAllLines(...)

(文档)

在 Java 8 中

Files.lines(..).forEach(...)

(文档)

2022-02-28