String#equals
方法和 String#contentEquals
方法有什么区别?
原文由 Arathana 发布,翻译遵循 CC BY-SA 4.0 许可协议
String#equals
方法和 String#contentEquals
方法有什么区别?
原文由 Arathana 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
String#equals()
不仅比较字符串的内容,还检查另一个对象是否也是String
的实例。String#contentEquals()
只比较内容(字符序列), 不 检查其他对象是否也是String
的实例。 It can be anything as long as it is an implementation ofCharSequence
which covers aoString
,StringBuilder
,StringBuffer
,CharBuffer
等