FileInputStream read文件后 文件清零怎办?

mickyo mickyo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如下函数,读取文件后,文件变成0B,怎么会这样,怎么破?

//以字节流读取文件*/
public byte[] getByteStream(){
try{
File file = new File(mCurrentFilePath);
// 拿到输入流
FileInputStream input = new FileInputStream(file);
// 建立存储器
byte[] buf =new byte[input.available()];
// 读取到存储器
input.read(buf);
input.close();// 关闭输入流
// 返回数据
return buf;
}catch(Exception e){
e.printStackTrace();
}
return null;
}
...全文

相关推荐

Java IO流 文件传输基础

这是因为Java中的`byte`类型是带符号的,范围从-128到127,而`& 0xff`操作会将高位的符号位清零,得到一个无符号的8位整数。在处理字节序列转换回字符串时,必须使用相同的编码。

weixin_38614268

计算器程序

- 文件操作可能使用Java的I/O流进行,例如FileInputStream和FileOutputStream类来读写文件,使用FileChooser类来显示文件选择对话框。

thetime1993

CISP-CSE注册云安全工程师备考资源包基础教程

随着云计算技术的普及,云安全已成为网络安全领域的核心议题。CISP-CSE(注册云安全工程师)认证由中国信息安全测评中心颁发,旨在培养具备云安全专业知识和实践能力的实战型人才。本教程将结合"CISP-CSE注册云安全工程师备考资源包",系统性地为您梳理云安全的核心知识体系,并提供实战案例分析,助您高效备考。

t0_54coder

绘图模拟:在冲动环境中固定时间的示例 附matlab代码.rar

绘图模拟:在冲动环境中固定时间的示例 附matlab代码.rar

天天Matlab科研工作室

基于规则的电动汽车混合能源管理系统,采用MATLAB、Simulink、Simscape Electrical和Stateflow。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光
评论 3
收藏 已收藏
分享
返回顶部
mickyo
Android 80,490 成员 91,375 内容