Java中“==”和equal的区别在于:
“==”比较的是对象的地址,即是否为同一对象
equals比较的是对象的值,单纯的数值比较
例如:
String a= new String("123");
String b= new String("123");
System.out.println(a==b);//返回false
System.out.println(a.equals(b));//返回true
Java中“==”和equal的区别在于:
“==”比较的是对象的地址,即是否为同一对象
equals比较的是对象的值,单纯的数值比较
例如:
String a= new String("123");
String b= new String("123");
System.out.println(a==b);//返回false
System.out.println(a.equals(b));//返回true