ホームページ >Java >&#&チュートリアル >Scanner または BufferedReader: ファイルの読み取りにはどちらの Java クラスを使用する必要がありますか?
Java でのファイル読み取りにスキャナーと BufferedReader のどちらを選択する
はじめに
を使用する場合Java のファイルから文字ベースのデータを取得する場合、開発者はよく 2 つの方法を検討します。スキャナーとバッファリーダー。どちらのアプローチにもそれぞれ長所とユースケースがありますが、機能とパフォーマンスが異なります。
スキャナーと BufferedReader
パフォーマンスの比較
Scanner は追加された機能により BufferedReader ほど効率的に動作しませんトークン解析用。一方、BufferedReader は、バッファを使用して過剰な物理ディスク操作を回避し、読み取り速度を向上させます。
スキャナと BufferedReader の選択
スキャナの選択BufferedReader は、 task:
Scanner と BufferedReader の関係
特に、BufferedReader をソースとして Scanner に渡すことができます。解析する文字。これにより、特定の状況で BufferedReader の効率性と Scanner の解析機能を組み合わせることができます。
以上がScanner または BufferedReader: ファイルの読み取りにはどちらの Java クラスを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。