0

如何在java中将字节数组保存到二进制文件中。我尝试使用文件编写器缓冲输出流但没有结果。数据保存在二进制文件中,当用记事本打开文件时,看起来好像已经创建了二进制文件,但用写字板打开时会出现实际数据。

4

1 回答 1

2

您可以通过这种方式保存字节数组:

  FileOutputStream fos = new FileOutputStream(strFilePath);
  String strContent = "Content";

  /*
   * To write byte array to a file, use
   * void write(byte[] bArray) method of Java FileOutputStream class.
   *
   * This method writes given byte array to a file.
   */

   fos.write(strContent.getBytes());

  /*
   * Close FileOutputStream using,
   * void close() method of Java FileOutputStream class.
   *
   */

   fos.close();

它将使用您的字节数组创建一个文件

于 2012-09-20T06:32:54.683 回答