FileInputStream read文件后 文件清零怎办?
如下函数,读取文件后,文件变成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;
}
//以字节流读取文件*/
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位整数。在处理字节序列转换回字符串时,必须使用相同的编码。
计算器程序
- 文件操作可能使用Java的I/O流进行,例如FileInputStream和FileOutputStream类来读写文件,使用FileChooser类来显示文件选择对话框。
CISP-CSE注册云安全工程师备考资源包基础教程
随着云计算技术的普及,云安全已成为网络安全领域的核心议题。CISP-CSE(注册云安全工程师)认证由中国信息安全测评中心颁发,旨在培养具备云安全专业知识和实践能力的实战型人才。本教程将结合"CISP-CSE注册云安全工程师备考资源包",系统性地为您梳理云安全的核心知识体系,并提供实战案例分析,助您高效备考。
绘图模拟:在冲动环境中固定时间的示例 附matlab代码.rar
绘图模拟:在冲动环境中固定时间的示例 附matlab代码.rar
基于规则的电动汽车混合能源管理系统,采用MATLAB、Simulink、Simscape Electrical和Stateflow。.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。


