刚学安卓,求教
有数组 byte[] b = new byte[1204];
在b中的数据并没有1024个字节
想问大大们 可以把这个byte数组转换为String
[code="java"]
String str = new String(b);
//如果编码有问题的话
Sting str = new String(b,"UTF-8");
[/code]
可以,但需要指定字符集吧:new String(b,offset,length,"UTF-8");其中,offset是b里面数据的起始位置,length是实际数据长度。