java将固定长度的byte数组转成String,并去掉后面多余的0

来源:互联网 发布:手机书生软件 编辑:程序博客网 时间:2024/05/24 15:38
String tostr(byte[] buffer) {
try {
int length = 0;
for (int i = 0; i < buffer.length; ++i) {
if (buffer[i] == 0) {
length = i;
break;
}
}
return new String(buffer, 0, length, "UTF-8");
} catch (Exception e) {
Log.error(e.toString());
return "";
}
}
0 0
原创粉丝点击