如何将 a 转换为 ?java.io.Filebyte[]
java.io.File
byte[]
从 JDK 7 开始,您可以使用 Files.readAllBytes(Path)。
Files.readAllBytes(Path)。
例:
import java.io.File; import java.nio.file.Files; File file; // ...(file is initialised)... byte[] fileContent = Files.readAllBytes(file.toPath());
这取决于对您来说最好的手段。生产力方面,不要重新发明轮子并使用Apache Commons。这是在这里 FileUtils.readFileToByteArray(File input).
FileUtils.readFileToByteArray(File input)