A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. <p>class Test{
  2. public static void main(String[] args) {
  3. byte[]  bys =new byte []{1,2,3};
  4. String str2 = new String(bys);</p><p>System.out.println(str2);</p><p>}</p><p>}</p>
复制代码

乱码.png (78.7 KB, 下载次数: 141)

乱码.png

6 个回复

倒序浏览
byte[]  bys =new byte []{1,2,3};
String str2 = new String(bys);
System.out.println(str2);
就这三句话.竟然出现了结果是 [?][?][?]
回复 使用道具 举报
应该用cha[] bys =new char[]{1,2,3};
回复 使用道具 举报
王广丛 发表于 2014-6-12 22:22
应该用cha[] bys =new char[]{1,2,3};

可以用byte[] bys .这里把1,2,3换成97,98,99,就完全没问题
回复 使用道具 举报
20之前的ascii对应的符号,你看不懂的

1.JPG (143.95 KB, 下载次数: 158)

1.JPG

2.JPG (91.87 KB, 下载次数: 152)

2.JPG

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报
骚年 你调整下Eclipse的编码吧  不然你以后还是很忧伤的
回复 使用道具 举报
thanks very much .
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马