引入相关的类
import java.io.FileInputStream;
import java.io.DataInputStream;
构造一个数据输入流对象
FileInputStream fis = new FileInputStream(“HelloWorld.class”);
DataInputStream dis = new DataInputStream(fis);
利用数据输入流类的方法读取二进制文件的数据
dis.readInt(); // 读取出来的是整数
dis.readByte(); // 读取出来的数据是Byte类型
数据输入流的关闭
dis.close (); //关闭数据输入流
……
FileInputStream fis
= new FileInputStream("ReadAndWriteBinaryFile.class");
DataInputStream dis = new DataInputStream(fis);
FileOutputStream outFile = new FileOutputStream("temp.class");
DataOutputStream out = new DataOutputStream(outFile);
int temp;
while ( (temp = dis.read()) != -1) {
out.write(temp);
}
fis.close();
out.close();
……

发表评论