标签:图片 opera 常量 引用 string rate equals class 地址
String str = "example"; String str2 = "example"; String str3 = "example"; String str4 = new String("example"); (1)str == str4 -> false (2)str.equals(str4) -> true
而String str4 = new String("example");是在堆中从新new一块儿内存,把指针赋给栈中的引用;
总结:(1)“==” 是判断地址的,当然不相同;
(2)至于equals,String类型重写了 equals()方法,判断内容是否相等,因此 equals 是相等的;
标签:图片 opera 常量 引用 string rate equals class 地址
原文地址:https://www.cnblogs.com/goodbye-lazy/p/10151548.html