怎么把二进制文件转成byte[] ?

allenzz 2003-08-25 01:02:17
谢谢
...全文
108 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
NetixChina 2003-08-27
  • 打赏
  • 举报
回复

FileInputStream inFile = new FileInputStream(fileName);
ByteArrayOutputStream outByteArray =
new ByteArrayOutputStream();
int i = -1;
while ((i = inFile.read())!=-1)
outByteArray.write((byte)i);
byte[] byteArray = outByteArray.toByteArray();
inFile.close();
outByteArray.close();
return byteArray;
cbhyk 2003-08-25
  • 打赏
  • 举报
回复
FileInputStream fis = new FileInputStream();
byte[] data = new byte[fis.available()];
fis.read(data);
fis.close();

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧