Java の FileReader クラスと BufferedReader クラスを使用してファイルの内容を読み取る方法
Java が FileReader クラスと BufferedReader クラスを使用してファイルの内容を読み取る方法
Java プログラミングでは、ファイルの内容を読み取る必要があることがよくあります。 Java には、この関数を実装するための多くのクラスとメソッドが用意されており、その中で最も一般的に使用されるのは FileReader クラスと BufferedReader クラスです。
FileReader クラスは文字ストリーム ファイルの読み取りに使用され、BufferedReader クラスは文字入力ストリームのバッファリングに使用され、大きなファイルの内容をすばやく読み取ることができます。
次は、FileReader クラスと BufferedReader クラスを使用してファイルのコンテンツを読み取るためのサンプル コードです。
import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class FileReadExample { public static void main(String[] args) { try { // 创建一个FileReader对象,指定要读取的文件路径 FileReader fileReader = new FileReader("example.txt"); // 使用BufferedReader包装FileReader对象,提高读取效率 BufferedReader bufferedReader = new BufferedReader(fileReader); String line; // 逐行读取文件内容,直到文件末尾 while ((line = bufferedReader.readLine()) != null) { System.out.println(line); } // 关闭资源 bufferedReader.close(); fileReader.close(); } catch (IOException e) { e.printStackTrace(); } } }
上記のコードでは、最初に FileReader オブジェクトを作成し、読み取るファイル パスを指定します。次に、BufferedReader クラスを使用して FileReader オブジェクトをラップします。これにより、読み取り効率が向上します。
次に、while ループを使用してファイルの内容を 1 行ずつ読み取ります。 readLine() メソッドはファイル内のコンテンツ行を返します。ファイルの終わりが読み取られると、ループが終了したかどうかを判断できるように null が返されます。
最後に、リソースを閉じてメモリを解放することを忘れないでください。
サンプル コードでは、発生する可能性のある例外を処理するために try-catch ステートメントを使用していることに注意してください。実際のアプリケーションでは、プログラムのクラッシュを避けるために、適切な例外処理の習慣を身に付ける必要があります。
ファイルの内容を 1 行ずつ読み取ることに加えて、他のメソッドを使用してファイルを読み取ることもできます。たとえば、read() メソッドは一度に 1 文字ずつ読み取ることができ、read(char[ ] cbuf) メソッドを使用すると、複数の文字を一度に読み取ることができます。
要約すると、FileReader クラスと BufferedReader クラスを使用すると、ファイルの内容を簡単に読み取ることができます。大きなファイルを読み取る場合、BufferedReader クラスを使用すると読み取り効率が向上します。実際のニーズに応じて正しい読み取り方法を選択する方法は、自分のニーズに応じて柔軟に使用できます。
上記の内容が、FileReader クラスと BufferedReader クラスを使用してファイルの内容を読み取る方法を理解するのに役立つことを願っています。
以上がJava の FileReader クラスと BufferedReader クラスを使用してファイルの内容を読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです

Java での日付までのタイムスタンプに関するガイド。ここでは、Java でタイムスタンプを日付に変換する方法とその概要について、例とともに説明します。

Java は、初心者と経験豊富な開発者の両方が学習できる人気のあるプログラミング言語です。このチュートリアルは基本的な概念から始まり、高度なトピックに進みます。 Java Development Kit をインストールしたら、簡単な「Hello, World!」プログラムを作成してプログラミングを練習できます。コードを理解したら、コマンド プロンプトを使用してプログラムをコンパイルして実行すると、コンソールに「Hello, World!」と出力されます。 Java の学習はプログラミングの旅の始まりであり、習熟が深まるにつれて、より複雑なアプリケーションを作成できるようになります。
