zoukankan      html  css  js  c++  java
  • 二进制文件的读写

    使用字节流类DataInputStream读写二进制文件的步骤

      1.引入相关的类

      2.构造一个数据输入流(输出流)对象

        FileInputStream fis=new FileInputStream("oop/a.txt");

        DataInputStream dis=new DataInputStream(fis);

        FileOutputStream fos=new FileOutputStream("oop/a.txt");

        DataOutputStream dos=new DataOutputStream(fos);

      3.利用数据输入流(输出流)类的方法读取/写二进制文件的数据

        dis.read();    //读取数据字节

        dis.write();    //将指定字节数据写入二进制文件

      4.关闭数据输入流

        dis.close();

    例:

    import java.io.DataInputStream;

    import java.io.DataOutputStream;

    import java.io.FileInputStream;

    import java.io.FileOutputStream;

    public class TestCopyPic {

       public static void main(String[]args) throws Exception{

          DataInputStream dis=new DataInputStream(new FileInputStream("oop/c.jpg"));

          DataOutputStream dos=new DataOutputStream(new FileOutputStream("oop/d.jpg"));

          int a;   

        while((a=dis.read())!=-1){

           dos.write(a);

          }  

         dis.close();  

         dos.close();  

      }

    }

  • 相关阅读:
    简爱 灵魂所在
    charles抓取http/https
    Class.forName()用法
    ArrayList源码剖析
    java中的多线程
    分布式负载均衡缓冲系统,如何快速定位到是那个服务器
    maven依赖jar包时版本冲突的解决
    简单工厂模式设计(java反射机制改进)
    Fiddler 抓包工具使用详解
    Fiddler 使用
  • 原文地址:https://www.cnblogs.com/wangjinshabi250/p/6837905.html
Copyright © 2011-2022 走看看