标签: 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?我必须改变编码吗?
[63, 5, -53, -50, -22]