怎么用java 读取c语言编写的二进制文件 30
展开全部
\\假设文件的地址为a.txt
FileInputStream in=new FileInputStream(new File("a.txt"));
byte[] buffer=new byte[4096];
int offset=0;
while((offset=in.read(buffer)>-1){
//这已经把文件读入到buffer中了,范围为0到offset,你可以做任何处理了
}
in.close();
FileInputStream in=new FileInputStream(new File("a.txt"));
byte[] buffer=new byte[4096];
int offset=0;
while((offset=in.read(buffer)>-1){
//这已经把文件读入到buffer中了,范围为0到offset,你可以做任何处理了
}
in.close();
追问
c语言编写的二进制文件是一堆乱码,我要问的是把这堆乱码用java还原成文本文件,你的这个程序可以吗?当然用c语言还原很容易,我需要用java,谢谢了!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询