String a="11111111111111";String b=a.substring(0,3);System.out.println(b=="111");为什么答案是false求jie'da
7 回答

慕容708150
TA贡献1831条经验 获得超4个赞
==号是用来判断对象是否相等,比较的是两个对象的地址
String b和"111"现在是两个不同的对象,所指向的地址也就是不同的,
如果你单纯是想比较值是否相等可以用.equals方法
添加回答
举报
0/150
提交
取消