android小知识

 string 与 []byte 互转:

1     public String BytesToString(byte[] data) {
2         return new String(data);
3     }
4     public byte[] StringToBytes(String data) {
5         return data.getBytes();
6     }

string 与 int 互转:

1     public int StringToInt(String data) {
2         return Integer.parseInt(data);
3     }
4     public String IntToString(int data) {
5         return Integer.toString(data);
6     }

 ByteBuffer实现原理:存储方式为字节数组或块内存, position为读或写起始位置,limit为position上限, cap为底层内存大小,读或写都会更改position值,易造成混乱。故每次读写前可设置position和limit的值,来明确读写。 灵活却需谨慎。

原文地址:https://www.cnblogs.com/--xiaoyao--/p/5068970.html