バイナリファイルの読み込み|Java

   

Javaでバイナリファイルを読み込みbyte配列に格納する方法です。

private static byte[] readFile(String filePath) {
    byte[] readBuffer = new byte[32768];
    ByteArrayOutputStream baos = new ByteArrayOutputStream();

    try {
        FileInputStream fis = new FileInputStream(filePath);
        int size;
        while ((size = fis.read(readBuffer)) != -1) {
            baos.write(readBuffer, 0, size);
        }

    } catch (IOException e) {
        e.printStackTrace();
        return new byte[0];
    }

    return baos.toByteArray();
}

 - Java