黑马程序员技术交流社区
标题:
字节数组的打印输出问题
[打印本页]
作者:
lqg5522
时间:
2015-4-27 21:40
标题:
字节数组的打印输出问题
为什么两个中文会输出4个负数?
public static void main(String[] args) {
String s = "中国";
byte[] by = s.getBytes();
for (int i = 0; i < by.length; i++) {
System.out.println(by[i]);
}
}
复制代码
作者:
哔哩哔哩
时间:
2015-4-27 21:55
按照指定编码将字符串转换成字节数组,一个汉字是两个字节,所以输出4个负数
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2