byte[] b = new byte[2];
b[0] = (byte) 0xBB;
b[1] = (byte) 0xB6;
String s = "测试";
try {
s = new String(b, "GBK");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
Log.d(TAG, "===>>" + s);
输出结果:

欢(汉字内码:0xBB,0xB6)
本文演示了如何使用Java将字节数组转换为字符串,通过具体代码示例,介绍了设置字符集(如GBK)进行转换的方法,并展示了转换后的汉字输出结果。
byte[] b = new byte[2];
b[0] = (byte) 0xBB;
b[1] = (byte) 0xB6;
String s = "测试";
try {
s = new String(b, "GBK");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
Log.d(TAG, "===>>" + s);
输出结果:

欢(汉字内码:0xBB,0xB6)

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