• 二进制数据读写


    public static void binWriteTest() {
            int _int = 12345678;
            ByteBuffer _nbuffer = ByteBuffer.allocate(4);
            _nbuffer.order(ByteOrder.nativeOrder()); // 将新建的ByteBuffer设置为本机的字节顺
            _nbuffer.putInt(_int);
            _nbuffer.flip();
    
            try {
                FileOutputStream _fou = new FileOutputStream("test_dout.data");
                FileOutputStream _nfou = new FileOutputStream("test_nbuf.data");
                DataOutputStream _dou = new DataOutputStream(_fou);
    
                _dou.writeInt(_int);
                _dou.close();
    
                _nfou.write(_nbuffer.array());
                _nfou.close();
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    
            System.out.println(ByteOrder.nativeOrder());
    
            _int = 789;
            String strteString = "abcdefghi>-1245:";
            float fval = 1234567.11f;
            try {
                FileOutputStream _nfou = new FileOutputStream(
                        Constant.DATADIR_STRING + "test_nbuf.data");
                DataOutputStream _dou = new DataOutputStream(_nfou);
                _dou.writeInt(_int);
                _dou.writeFloat(fval);
                _dou.writeUTF(strteString);
                ;
                _dou.close();
                FileInputStream _nfin = new FileInputStream(Constant.DATADIR_STRING
                        + "test_nbuf.data");
                DataInputStream _din = new DataInputStream(_nfin);
    
                _int = _din.readInt();
                fval = _din.readFloat();
                strteString = _din.readUTF();
    
                _din.close();
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
  • 相关阅读:
    forward和redirect的区别
    转 jsp中 session的简单用法
    20_学生选课数据库SQL语句练习题1
    _学生选课数据库SQL语句练习题
    输入输出2
    接口提
    输入输出流3
    获取当前时间并显示在网页上
    简单的权限管理
    java关于时间
  • 原文地址:https://www.cnblogs.com/profession/p/3663297.html
Copyright © 2020-2023  润新知