其實(shí) 很簡單:
==比較兩個(gè)數(shù)是否是同一對象即同一地址,而equals則比較兩個(gè)是否是同一個(gè)字符,或者是同一數(shù)值。。。。
package Duixiang;
public class First {
public static void main(String args[]){
String str1="abc";
String str2=new String("abc");
String str3=str2;
System.out.println(str1==str2);//"=="比較兩個(gè)數(shù)是否是同一個(gè)對象,同一對象
System.out.println(str2==str3);
System.out.println(str1.equals(str2));//equals比較兩數(shù)是否是相同
System.out.println(str2.equals(str3));
System.out.println(str1.equals(str3));
}
}
執(zhí)行結(jié)果: