站内搜索

 

精品内容

8.4.1java 用DataInputStream 读二进制文件

[ 来源:互联网 | 作者: | 时间:2008-04-20 | 浏览: 人次 ]

引入相关的类
    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();
……

最新评论 共有有 0 位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名?