= =:比较的是两个字符串内存地址的数值是否相等,属于数值比较;
equals():比较的是两个字符串的内容,属于内容比较。eg:
String str1 = "Hello";String str2 = new String("Hello");String str3 = str2;str1 = = str2; //flasestr1 = = str3; //flasestr2 = = str3; //truestr1.equals(str2); //true
str1.equals(str3); //truestr2.equals(str3); //true