Javaでバイト配列をファイルに書き込む方法は何ですか?
バイト配列をファイルに書き込むためには、FileOutputStreamクラスを使用することができます。
以下はコードの例です。
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteByteArrayToFile {
public static void main(String[] args) {
try {
byte[] byteArray = {65, 66, 67, 68, 69}; // 生成一个byte数组
FileOutputStream fos = new FileOutputStream("output.txt");
fos.write(byteArray); // 将byte数组写入文件
fos.close();
System.out.println("Byte array has been written to file successfully.");
} catch (IOException e) {
e.printStackTrace();
}
}
}
上記の例では、まずbyte配列を作成し、その後FileOutputStreamクラスを使用して出力ストリームを作成し、byte配列を指定されたファイルに書き込みます。最後に出力ストリームを閉じます。
このコードを実行すると、現在のディレクトリにoutput.txtという名前のファイルが生成され、そのファイルにはバイト配列の内容が入ります。