假设一个字节数组以很多零结尾。
调用
还有更高效的方式吗?
new String(barray,"UTF-8")
这个函数会给我一个错误长度的字符串,因为0字节会被翻译成\0(这是因为Java不认为字符串像以\0结尾的字符序列)。 这个函数正确吗:
public String convertFromByteArray(byte[] a){
String s = new String(a,"UTF-8");
return s.trim();
还有更高效的方式吗?