equals 与 == 的区别
== :比较的是应用地址
equals :比较的是值
我们可以新建a,b,c三个变量来更好的了解两者的区别
示例代码:
package lianxi;
public class equals {
public static void main(String[] args){
String a = "one";
String b = "one";
String c = new String ("one");
System.out.println(a.equals(b));
System.out.println(a.equals(c));
}
}
package lianxi;
public class equals {
public static void main(String[] args){
String a = "one";
String b = "one";
String c = new String ("one");
System.out.println(a == b);
System.out.println(a == c);
}
}