javaでtxtファイルを作成してデータを書き込む方法は何ですか?
JavaのFileWriterクラスを使用してテキストファイルを作成および書き込むことができます。例えば、example.txtというファイルを作成し、データを書き込むコードを以下に示します:
import java.io.FileWriter;
import java.io.IOException;
public class CreateAndWriteFile {
public static void main(String[] args) {
String data = "Hello, World!";
try {
FileWriter writer = new FileWriter("example.txt");
writer.write(data);
writer.close();
System.out.println("文件创建和写入成功!");
} catch (IOException e) {
System.out.println("发生错误:" + e.getMessage());
}
}
}
最初のコードでは、dataという文字列変数が定義され、ファイルに書き込むデータが含まれています。
次に、tryブロック内で、”example.txt”というファイル名を渡してFileWriterオブジェクトを作成しました。
それから、writer.write(data)を使用して文字列データをファイルに書き込みます。
最後に、ファイルライターを閉じて、成功のメッセージを出力しました。
もしIO例外が発生した場合、catchブロックでそれをキャッチしてエラーメッセージをプリントします。
このコードは、新しいファイルを作成し、書き込みます。既に”example.txt”という名前のファイルが存在する場合、上書きされます。既存のファイルの末尾にデータを追加したい場合は、FileWriterのコンストラクタの第二引数をtrueに設定します。
FileWriter writer = new FileWriter("example.txt", true);