java使用二进制序列化、反序列化的操作首先,要引入java.io下面相关包,或者直接写import java.io.*;
下面,为了书写操作的方便,采用复制文件,和throws声明异常的方式来写
FileInputStream in = new FileInputStream(\"E:\\\\logo.gif\");//创建输入流对象
FileOutputStream out = new FileOutputStream(\"E:\\\\My.gif\");//创建输出流对象
DataInputStream input = new DataInputStream(in);//创建输入二进制流
DataOutputStream dout = new DataOutputStream(out);//创建输出二进制流
int num = input.read(b);// 读取二进制文件到b中
while (num != -1) {
dout.write(b, 0, num);// 将读取到的数组写入到输出流
num = input.read(b);// 重新再次读取
}
// 按顺序关闭所有流对象
input.close();
dout.close();
in.close();
out.close();
System.out.println(\"复制成功!\");
}
本文地址:https://www.stayed.cn/item/23085
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我