• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Scanner と BufferedReader)

ScannerとBufferedReaderの使い分け

このQ&Aのポイント
  • Javaのキーボード入力を受け取るためには、ScannerとBufferedReaderの2つの方法があります。
  • Scannerは、java.utilパッケージに含まれており、簡単かつ便利にキーボード入力を取得することができます。
  • 一方、BufferedReaderは、java.ioパッケージに含まれており、高速で大量のデータを扱う場合に適しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • naoikun7
  • ベストアンサー率40% (2/5)
回答No.2

ScannerよりBufferedReaderの方が読み込みが速いです。 しかし既に別の方がお答えされてるようにScannerの方が使い勝手は良いのでそれほど速度を重視しないならScannerでいいと思いますよ。

wooyan_52
質問者

お礼

ありがとうございました。 助かりました。

その他の回答 (1)

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

行単位で読み込むだけなら両者の差はあまりありませんが、クラスとしてはScannerのほうがはるかに高機能です。それぞれが持っているメソッドのリストを見比べてください。

wooyan_52
質問者

お礼

ありがとうございました。 なるほど。 今度からはScannerの方使います。

関連するQ&A

専門家に質問してみよう