本帖最后由 王渠 于 2012-6-1 13:12 编辑
- byte []ch1={1,2,3,4,5,6,7,89,};
- //循环输出
- for(int i=0;i<ch1.length;i++)
- {
- Print(ch1[i]);
- }
- //字符串接收 转换对象输出
- String stri=new String(ch1);
- Print(stri);
复制代码 可以告诉你,转换后的输出是没有问题的,因为你输入的是一个数组,
如果是这样
char data[] = {'1', '2', '3'};
String str = new String(data);
输出结构就会是123
如果是LZ代码中那样,
会去查对应码表的数值,因为89对应的是大写字母Y,所以最后显示了一个Y |