バイナリデータの保存|Java

      2018/08/29

Javaでバイナリデータを保存する方法です。
BufferedOutputStreamクラスを使用します。
下記サンプルはJpegファイルの保存を想定したものです。

byte[] data;

/* data に jpeg データを格納 */

BufferedOutputStream bos = null;
try {
    bos = new BufferedOutputStream(new FileOutputStream("image.jpg"));
    bos.write(data);
    bos.flush();
} catch (IOException e) {
    e.printStackTrace();
} finally {
    if (bos != null) {
        try {
            bos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

 - Java