• 【转】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(); 
            } 
    }

  • 相关阅读:
    2021年1月4号
    2021年1月3号
    2021年1月2日
    2021年1月1日
    Jenkins定时构建与轮询SCM
    2017-08-22校验
    2017-08-21xlVBASplitSheetsSameTime
    20170821xlVBA跨表公式套用
    20170821xlVBA隐藏空行
    20170814xlVBA限定日期按客户分类汇总
  • 原文地址:https://www.cnblogs.com/wi100sh/p/4834545.html
Copyright © 2020-2023  润新知