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

"123"与"123"+"\0"的区别

"123"与"123"+"\0"的区别

慕田峪4524236 2019-03-14 18:14:24
求问:如题,两个字符串的区别是什么String a="123";String b="123"+"\0";System.out.println(a);//输出123System.out.println(b);//输出123a.equals(b);//falsea.equals(b.trim());//true主要疑惑得地方是为什么b.trim()后就变成true了根据下面那位仁兄的回答,'123\0' 实际就是 '123\0\0', 那么 trim() 不是去空格函数么,为什么使用过后两个就相等了呢
查看完整描述

2 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

\0是 空字符

trim()把空白的字符删除
trim()把"\0" 去了,不就是"123"


查看完整回答
反对 回复 2019-04-15
  • 2 回答
  • 0 关注
  • 529 浏览

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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