public String byteTOString(byte[] src) {
int idx = 0;
for (idx = 0; idx < src.length; idx++) {
if (src[idx] == (byte) 0) {
break;
}
}
try {
return new String(src, 0, idx, "UTF-8");
} catch (Exception e) {
e.printStackTrace();
return new String(src, 0, idx);
}
}
本文介绍了一个Java方法,该方法用于将字节数组转换为字符串。通过遍历字节数组直到遇到终止符(0),然后使用指定的字符集(如UTF-8)进行转换。如果在转换过程中出现异常,则直接返回未指定字符集的字符串。
1313

被折叠的 条评论
为什么被折叠?



