求问:如题,两个字符串的区别是什么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() 不是去空格函数么,为什么使用过后两个就相等了呢
添加回答
举报
0/150
提交
取消