1. ホーム
  2. java

[解決済み] Javaでプレーンテキストファイルを読み込む

2022-03-18 10:54:54

質問

Javaでファイルのデータを読み書きするには、さまざまな方法があるようです。

ファイルからASCIIデータを読み込みたいのですが、どうすればいいですか?どのような方法があり、どのような違いがあるのでしょうか?

どのように解決するのですか?

ASCIIはTEXTファイルなので、以下のようになります。 Readers を読み取ることができます。Javaはバイナリファイルからの読み込みもサポートしており InputStreams . 読み込むファイルが巨大な場合は BufferedReader の上に FileReader を使用して、読み取り性能を向上させることができます。

を通過してください。 この記事 を使用する方法について説明します。 Reader

という素晴らしい(しかも無料の)本をダウンロードして読むこともお勧めします。 Javaで考える

Java 7の場合 :

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

(docs) または

Files.readAllLines(...)

(docs)

Java 8の場合 :

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

(docs)