javaequals方法重写_java equals

互联网   2023-04-16 14:55:13


(资料图)

1、字符串常量共享,而+或substring等操作产生的结果并不是共享的。

2、可以看出s1==s2 trueString s3 = s1.substring(0); 你的参数是0,情况很特殊,我看了一下源码,它返回的是this,所有s3==s1==s2; s2.equals(s3) 比较内容,没争议,true。

3、 你现在的问题是算符的优先级问题。

本文就为大家分享到这里,希望小伙伴们会喜欢。