Java 中的文件到字节 []

2022-08-31 04:01:59

如何将 a 转换为 ?java.io.Filebyte[]


答案 1

JDK 7 开始,您可以使用 Files.readAllBytes(Path)。

例:

import java.io.File;
import java.nio.file.Files;

File file;
// ...(file is initialised)...
byte[] fileContent = Files.readAllBytes(file.toPath());

答案 2

这取决于对您来说最好的手段。生产力方面,不要重新发明轮子并使用Apache Commons。这是在这里 FileUtils.readFileToByteArray(File input).