为了账号安全,请及时绑定邮箱和手机立即绑定

关于char转string的问题

关于char转string的问题

12345678_0001 2019-04-18 15:15:27
String s1="wanna";char[] a=new char[20];a[0]='w'-' ';a[1]='a';a[2]='n';a[3]='n';a[4]='a';String s2=String.valueOf(a);    System.out.println(s1);     System.out.println(s2);     System.out.println(s1.equals(s2));             为什么s1与s2不相等,应该怎么改
查看完整描述

3 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

有空格,

  char[] strChar = new char[20];
给的长度是20,可以试试
    char[] strChar = new char[str.length()];


查看完整回答
反对 回复 2019-05-14
?
长风秋雁

TA贡献1757条经验 获得超7个赞

char[] a=new char[20];

a[0]='w'-' ';

->

char[] a=new char[5];

a[0]='w';


查看完整回答
反对 回复 2019-05-14
?
ibeautiful

TA贡献1993条经验 获得超5个赞

a是20个字节,只有前几个字节有数据,你打印的时候后面那些字节是0,不输出的


查看完整回答
反对 回复 2019-05-14
  • 3 回答
  • 0 关注
  • 578 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号