スキャナとバッファ付きリーダー 質問する

スキャナとバッファ付きリーダー 質問する

私の知る限り、Java でファイルから文字ベースのデータを読み取る最も一般的な 2 つの方法は、Scannerまたはを使用することです。また、は、物理的なディスク操作を回避するためにバッファを使用してファイルを効率的に読み取るBufferedReaderことも知っています。BufferedReader

私の質問は次のとおりです:

  • Scannerと同様に機能しますかBufferedReader?
  • なぜScannerよりもを選択するのでしょうBufferedReaderか、あるいはその逆でしょうか?

ベストアンサー1

Scannerストリームの内容からトークンを解析するために使用されますが、BufferedReaderストリームを読み取るだけで特別な解析は行いません。

実際には、解析する文字のソースとしてaBufferedReaderを a に渡すことができます。scanner

おすすめ記事