File file = new File("文件路径");
FileInputStream inputStream=null;
ByteArrayOutputStream bytOutputStream=null;
try {
//输入流
inputStream = new FileInputStream(file);
//输出流
bytOutputStream= new ByteArrayOutputStream();
byte[] b = new byte[1024];
int n;
while ((n = inputStream.read(b)) != -1){
bytOutputStream.write(b, 0, n);
}
byte[] bytes = bytOutputStream.toByteArray();
} catch (Exception e) {
e.printStackTrace();
}finally {
try {
inputStream.close();
bytOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
File转byte[]
最新推荐文章于 2024-01-15 15:08:13 发布
这段代码演示了如何使用Java从指定文件路径读取文件内容,并将其转换为字节数组。通过FileInputStream读取文件,然后用ByteArrayOutputStream将读取的内容写入字节数组,最终实现文件内容的转换。
摘要由CSDN通过智能技术生成