二进制数据读写
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();}}
?
轉載于:https://www.cnblogs.com/profession/p/3663297.html
總結
- 上一篇: 几个比较实用的CSS
- 下一篇: CSS基本知识1-CSS基本概念