字节数组中的字符串

时间:2016-06-29 07:46:32

标签: java string bytearray

我有以下代码:

byte[] byteArray=new byte[]{-104, 5, -53, -50, -22};
String s=new String(byteArray);
System.out.println(Arrays.toString(s.getBytes()));

结果是[63, 5, -53, -50, -22]。谁能解释为什么?为什么-104变为63?我必须改变编码吗?

0 个答案:

没有答案