先是在内存里创建了一个abc字符串,然后s1指向abc,s2要指向abc,
内存中已经有abc,所以s1和s2地址相同,s3指向的是新字符串abc的地址,
所以s1与s3不同,s1==s2但s1!=s3,因为s1,s2,s3是引用,
比较的是地址而不是内容,所以有这个结果,比较值是否相同应该用.equal函数而不能直接用==
先是在内存里创建了一个abc字符串,然后s1指向abc,s2要指向abc,
内存中已经有abc,所以s1和s2地址相同,s3指向的是新字符串abc的地址,
所以s1与s3不同,s1==s2但s1!=s3,因为s1,s2,s3是引用,
比较的是地址而不是内容,所以有这个结果,比较值是否相同应该用.equal函数而不能直接用==