可以使用 String 类的 equals() 方法比较两个字符串的内容。也可以使用 '==' 来比较两个对象的引用(或者叫指针),例如:
s1 == s1; // true, 相同的引用
s1 == s2; // true, s1 和 s2 在常量池中共享
s1 == s3; // true, s3 被赋值为 s1 的引用
s1.equals(s3); // true, 内容相同
s1 == s4; // false, 对象引用不同
s1.equals(s4); // true, 内容
s4 == s5; // false, 堆上的引用不同
s4.equals(s5); // true, 内容相同
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。