一尘不染

文件到Java中的byte []

java

如何将a转换java.io.Filea byte[]


阅读 361

收藏
2020-02-26

共2个答案

一尘不染

这取决于最适合您的方式。明智地提高生产力,不要重蹈覆辙,而是使用Apache Commons。在哪[IOUtils.toByteArray(InputStream input)](https://commons.apache.org/proper/commons-io/javadocs/api-2.5/org/apache/commons/io/IOUtils.html#toByteArray(java.io.InputStream))

2020-02-26
一尘不染

在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());
2020-02-26