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();  

      }

    }

  • 相关阅读:
    java基础-对象
    java基础-类
    java基础-数组
    java基础-for循环、while循环相关
    java基础-程序执行流程之if-else语句
    ODBC, OLEDB, ADO, ADO.NET
    无题
    优秀资源
    SSRS Report Knowledge Base
    SSRS 通过Customer Code访问Dataset
  • 原文地址:https://www.cnblogs.com/wangjinshabi250/p/6837905.html
Copyright © 2011-2022 走看看