equals和==的区别: equals比较的 是值,==比较的是地址; a.equals(b)==true 或 a.equals(b) :a和b的值相等, a.equals(b)==false 或 !a.equals(b):a和b的值不相等; a==b:a和b的地址相同,或者说a和b引用的是同一个对象,这种情况a就是b,b就是a,当然值也相等, a!=b:a和b的地址不相同,或者说a和b引用的是不同的对象,这种情况下a和b的值也可能相等,即有a.equals(b)==true的可能. |
java之字符比较问题
最新推荐文章于 2023-07-27 11:51:06 发布