文件到java中的byte []


如何将java.io.File转换为byte []

这取决于你最好的手段。生产力明智,不要重新发明轮子和使用Apache Commons。这是 IOUtils.toByteArray(InputStream input)

JDK 7 中,您可以使用 Files.readAllBytes(Path)

示例:

import java.nio.file.Files;
import java.nio.file.Paths;
import java.nio.file.Path;

Path path = Paths.get("path/to/file");
byte[] data = Files.readAllBytes(path);

未经作者同意,本文严禁转载,违者必究!