---------------------- <a target="blank">ASP.Net+Unity开发</a>、<a target="blank">.Net培训</a>、期待与您交流! ----------------------
public class Test
{
public static void main(String[] args){
String a1 = new String("hello");
String a2 = new String("hello");
System.out.println(a1==a2);
System.out.println(a1.equals(a2));
}
}
结果是:a1==a2是false,因为==比较的是二者的地址值,而他们是两个不同的地址值;
a1.equals(a2)接ture,因为equals比较的是对象的内容,即二者同为hello,所以结果为真!
夯实基础,弄懂每个小细节真的很重要!
---------------------- <a target="blank">ASP.Net+Unity开发</a>、<a target="blank">.Net培训</a>、期待与您交流! ----------------------
|