Javaでファイルを作成・書き込む5つの方法をまとめる

  1. FileOutputStreamクラスを使用する。FileOutputStreamオブジェクトを作成することでファイルに書き込みます。このクラスのwrite()メソッドを使用して、データをファイルに書き込みます。例:
FileOutputStream fos = new FileOutputStream("file.txt");
String data = "Hello, World!";
byte[] bytes = data.getBytes();
fos.write(bytes);
fos.close();
  1. ファイルに書き込むには、BufferedWriter クラスを使用する必要があります。データは write() メソッドで файлу に書き込むことができます。例:
BufferedWriter writer = new BufferedWriter(new FileWriter("file.txt"));
writer.write("Hello, World!");
writer.close();
  1. PrintWriterクラスを使用する:PrintWriterオブジェクトを作成してファイルに書き込みます。データは、このクラスのprintln()メソッドを使用してファイルに書き込むことができます。例:
PrintWriter writer = new PrintWriter("file.txt");
writer.println("Hello, World!");
writer.close();
  1. Filesクラスを利用する:writeメソッドを用いることでファイルを書き込みます。このメソッドでは、データをファイルに書き込むことができます。例:
String data = "Hello, World!";
Files.write(Paths.get("file.txt"), data.getBytes());
  1. RandomAccessFileクラスを使用する:データファイルを書き込むには、RandomAccessFileオブジェクトを作成します。そのオブジェクトにwrite()メソッドを適用することで、データは書き込まれます。例:
RandomAccessFile file = new RandomAccessFile("file.txt", "rw");
file.writeBytes("Hello, World!");
file.close();

これらのメソッドを使用する前に、発生する可能性のある例外への対処と、処理完了後のファイル ストリームのクローズまたはリソースのクリーンアップが必要であることを確認してください。

bannerAds