zoukankan      html  css  js  c++  java
  • 【转】JAVA 读写二进制文件

    原文网址:http://shiminghua234.blog.163.com/blog/static/263912422011619102350866

    import java.io.*; 
    /** 
    * Java读取解析二进制数据 

    * @author leizhimin 2008-10-14 12:42:51 
    */ 
    public class TestLicenses { 
            public static void main(String[] args) throws IOException { 
                    testDataOutputStream(); 
                    testDataInputStream(); 
            } 
            /** 
             * 生成二进制数据文件 
             * 
             * @throws IOException 
             */ 
            public static void testDataOutputStream() throws IOException { 
                    DataOutputStream dos = new DataOutputStream(new FileOutputStream("C:\dos.dat")); 
                    dos.writeBoolean(true); 
                    dos.writeByte('a'); 
                    dos.writeDouble(234.44); 
                    dos.writeFloat(11.23f); 
                    dos.writeLong(555L); 
                    dos.writeInt(333); 
                    dos.writeShort(23); 
                    dos.writeUTF("UTFString"); 
                    dos.close(); 
            } 
            /** 
             * 解析二进制数据文件 
             * 
             * @throws IOException 
             */ 
            public static void testDataInputStream() throws IOException { 
                    DataInputStream dis = new DataInputStream(new FileInputStream("C:\dos.dat")); 
                    System.out.println(dis.readBoolean()); 
                    System.out.println((char) dis.readByte()); 
                    System.out.println(dis.readDouble()); 
                    System.out.println(dis.readFloat()); 
                    System.out.println(dis.readLong()); 
                    System.out.println(dis.readInt()); 
                    System.out.println(dis.readShort()); 
                    System.out.println(dis.readUTF()); 
                    dis.close(); 
            } 
    }

  • 相关阅读:
    RAC环境下ORACLE序列缓存导致序列混乱
    zzu edu
    windows下的神器
    关于VO、PO的理解——JAVA的(PO,VO,TO,BO,DAO,POJO)解释
    enum学习
    maven 引入本地 jar
    eclipse F6和F8的问题
    记一个搜索网盘资源的网站
    多表查询, 聚集查询和分组查询
    winserver2008安装tomcat+mysql+httpd+redis环境
  • 原文地址:https://www.cnblogs.com/wi100sh/p/4834545.html
Copyright © 2011-2022 走看看