==操作符专门用来比较值是否相等
int a=10;
int b=10;
则 a==b, 返回 true.
但是,
String a = new String("foo");
String b = new String("foo");
a == b, 返回的是 false, 因为 a 和 b 分别是两个内存地址, 它们的值是不等的, 所以, 返回 false
对象内容的比较, 用 equals
综上, 直接的值得比较用 ==, 对象内容的比较用 equals
admin2025/4/30 12:10:45【news】
简介企业产品做哪个网站推广好,怎么在网上做网络营销,wordpress怎么更改网站名字,网页界面设计和素材操作符专门用来比较值是否相等 int a10; int b10; 则 ab, 返回 true. 但是, String a new String("foo"); String b new String("foo"); a b, 返回的是 false, 因为 a 和 b 分别是两个内存地址, 它们的值是不等的, 所以, 返回 false 对象内容的比较, 用…
==操作符专门用来比较值是否相等
int a=10;
int b=10;
则 a==b, 返回 true.
但是,
String a = new String("foo");
String b = new String("foo");
a == b, 返回的是 false, 因为 a 和 b 分别是两个内存地址, 它们的值是不等的, 所以, 返回 false
对象内容的比较, 用 equals
综上, 直接的值得比较用 ==, 对象内容的比较用 equals
转载于:https://www.cnblogs.com/moveofgod/p/5347923.html