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

  • 相关阅读:
    11.4 final类
    11.3 final方法
    【GIS】GIS坐标系
    【其他】短信轰炸
    【js】js传递对象
    【注解】Autowired
    【js】vue.js v-model
    【问题】ajax两种传递id值方式的区别
    【随笔】6.高筑墙 广积粮 缓称王
    【随笔】5.多恩亲王 Red Viper 奥伯伦之死。
  • 原文地址:https://www.cnblogs.com/wi100sh/p/4834545.html
Copyright © 2011-2022 走看看