Javaでtxtファイルを行ごとに読み取る方法は何ですか。

JavaのFileReaderとBufferedReaderクラスを使用して、txtファイルを行ごとに読み込む必要があります。

最初、FileReaderオブジェクトを作成し、読み取るtxtファイルをパラメーターとして渡します。次に、BufferedReaderオブジェクトを作成し、FileReaderオブジェクトをパラメーターとして渡します。

次に、BufferedReaderクラスのreadLine()メソッドを使用してtxtファイルの内容を一行ずつ読み込みます。readLine()メソッドは1行ずつ読み込み、文字列を返します。ファイルの末尾に到達すると、readLine()メソッドはnullを返します。

txtファイルを行ごとに読み込むサンプルコードは次の通りです:

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

public class ReadFile {
    public static void main(String[] args) {
        BufferedReader reader = null;

        try {
            reader = new BufferedReader(new FileReader("file.txt"));

            String line;
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (reader != null) {
                    reader.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

上記のコードで”file.txt”は、実際に読み込むファイルのパスに置き換える必要があります。

bannerAds