javaでtxtファイルを読み込むためにFileReaderを使う方法は何ですか?

txtファイルを読み込むためには、FileReaderを使用する方法があります。

  1. 必要なパッケージをインポートする:import java.io.FileReader;
  2. ファイルパスを引数として指定してFileReaderオブジェクトを作成する: FileReader reader = new FileReader(“ファイルパス”);
  3. データを読み取るために文字配列を作成してください:char[] buffer = new char[1024];
  4. read()メソッドを使用して、txtファイルからデータを読み取り、それを文字配列に保存し、読み取った文字数を返します:int length = reader.read(buffer);
  5. 使用whileループを使用して、文字配列のデータを繰り返し処理し、-1を読み取るまで続けます。これはファイルの終わりを示します:while (length != -1) { // 読み取ったデータを処理する }
  6. ループ内で、必要に応じてデータを処理することができます。例えば、コンソールに印刷することもできます:System.out.println(buffer);
  7. FileReaderオブジェクトを閉じる:reader.close();

以下は、完全なサンプルコードです:

import java.io.FileReader;
import java.io.IOException;

public class FileReaderExample {
    public static void main(String[] args) {
        FileReader reader = null;
        try {
            reader = new FileReader("path/to/file.txt");
            char[] buffer = new char[1024];
            int length;
            while ((length = reader.read(buffer)) != -1) {
                System.out.println(buffer);
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (reader != null) {
                    reader.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

実際のtxtファイルのパスに「ファイルパス」を置き換えてください。

bannerAds