Java比较带哈希和不带哈希的字符串

标签 java string hash compare

我有一个包含哈希值的字符串(它是由第三方程序自动生成的),并且我有另一个不包含哈希值的字符串,我需要与第一个字符串进行比较。

方法.equals() 给出 false。 我还能如何比较它们?

最佳答案

如果方法 ==.equals() 给出 false,则两个 String 引用都不是既不指向同一个对象,也不指向堆中有意义的等效对象。除此之外,== 不应该用于比较 String 文字

关于Java比较带哈希和不带哈希的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22326460/

相关文章:

java - 在 Java 中为对象数组赋值的更好方法

java - 从套接字流读取时 Genson 的行为非常奇怪

c# - 替换字符串中的某个子字符串 - .Replace() 方法对我不起作用 C#

c++ - 字符串下标超出范围错误

c - C语言中的递归字符串计算器

ruby-on-rails - 将 Ruby 哈希转换为 JSON(无转义字符)

java - 在多维数组 Java 中查找簇

java - 帮我正确获取log4j2

sql - PostgreSQL 如何禁用计划缓存来修复我的 base62 哈希?

java - 哈希 : How does it work internally?