langmanweixin 2016-10-14 03:21 采纳率: 14.3%
浏览 984

关于字符数组和字节数组的问题

char [] arr=“zhang".toChayArry();
for(char c:arr)
{
sop(c);

}
结果是 z h a n g

byet [] arr=“zhang".getBytes();
for(byte c:arr)
{
sop(c);

}
结果是
122 104 97 110 103

byet [] arr=“张".getBytes();
for(byte c:arr)
{
sop(c);

}
请问下这个函数的结果是什么?为什么会出现这样的结果

char [] arr=“张".toChayArry();
for(char c:arr)
{
sop(c);

}
请问下这个函数的结果是什么?为什么会出现这样的结果 ?

  • 写回答

2条回答 默认 最新

  • threenewbee 2016-10-14 03:25
    关注

    getBytes要看用的什么编码,gb、big5、utf产生的byte[]不同
    但是toCharArray得到的肯定是 '张'

    评论

报告相同问题?