"=="与".equals()"的区别
对于字符串类型的
"=="与".equals()"的区别
String str1 = "1";
String str2 = "2";
String str3 = new String("1");
System.out.println(str1==str2);
System.out.println(str2==str3);
System.out.println(str1==str3);
输出结果全是
false
false
false
(老师说:new一下就是内存地址改变一下,迷糊了不懂~!!)
高手解释下!!区别也说下啊!