对象
是否相同, equals()指的是值
是否相同public class demo {
public static void main(String[] args) {
//创建两个对象
String num1 = new String("Hello");
String num2 = new String("Hello");
//b1是num1 == num2
boolean b1 = num1 == num2;
//b2是num1.equals(num2)
boolean b2 = num1.equals(num2);
System.out.println("b1 = " + b1); //b1 = false
System.out.println("b2 = " + b2); //b2 = true
//==指的是`对象`是否相同, equals()指的是`值`是否相同
}
}
==区分的是对象
是否相同。
equals区分的是值
是否相同。
版权属于:kenvie
本文链接:https://cloud.tencent.com/developer/article/1937641
商业转载请联系作者获得授权,非商业转载请注明出处。