Thinking in java -- 文件读写实用工具(读取二进制文件)

代码摘自“Thinking in java 18.7.1章节”

//: net/mindview/util/BinaryFile.java
// Utility for reading files in binary form.
package net.mindview.util;

import java.io.*;

public class BinaryFile {
    public static byte[] read(File bFile) throws IOException {
        BufferedInputStream bf = new BufferedInputStream(new FileInputStream(
                bFile));
        try {
            byte[] data = new byte[bf.available()];
            bf.read(data);
            return data;
        } finally {
            bf.close();
        }
    }

    public static byte[] read(String bFile) throws IOException {
        return read(new File(bFile).getAbsoluteFile());
    }
} // /:~

你可能感兴趣的:(文件读写)