我有一个包含哈希值的字符串(它是由第三方程序自动生成的),并且我有另一个不包含哈希值的字符串,我需要与第一个字符串进行比较。
方法.equals()
给出 false。
我还能如何比较它们?
最佳答案
如果方法 ==
和 .equals()
给出 false
,则两个 String
引用都不是既不指向同一个对象,也不指向堆中有意义的等效对象。除此之外,==
不应该用于比较 String
文字
关于Java比较带哈希和不带哈希的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22326460/