JAVAを使用してTXTファイルを読み取り出力するには?
Javaでは、FileReader、BufferedReaderクラスが格納されたjava.ioパッケージを使用することでテキストファイルを読み取り、System.out.println()メソッドを使ってテキストを出力できます。
簡単なサンプルコードを以下に示します。
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadTextFile {
public static void main(String[] args) {
try {
// 创建一个FileReader对象,指定要读取的文件路径
FileReader fileReader = new FileReader("example.txt");
// 创建一个BufferedReader对象,用于逐行读取文本内容
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();
}
}
}
上の例では、`example.txt` ファイルを読み取るために `FileReader` オブジェクトを作成し、これを `BufferedReader` オブジェクトに渡しています。そして、`BufferedReader` の `readLine()` メソッドを使ってファイルの内容を一行ずつ読み、`System.out.println()` メソッドでテキストの内容をコンソールに出力します。最後に、プログラムの終了時にはファイルストリームを閉じることを忘れないでください。
上記のコード中のファイルパスは相対パスとなっているので、実際の状況に応じて変更してください。