java String比较,“==”和“equal”区别
public static void main(String[] args){ String str1 = new String("str"); String str2 = new String("str"); System.out.println("==比较 :"+ str1 == str2); System.out.println("equal比较:"+ str1.equals(str2)); String str3 = "str1"; String str4 = "str1"; System.out.println("==比较 :"+ str3 == str4); System.out.println("equal比较:"+ str3.equals(str4)); }
输出结果:
equal比较:true
false
equal比较:true