求相同字符串,不同hashcode的方法 能不能构造出这样的两个字符串,就是字符串是相同的(表面上相同,比如两个"hello world"字符串),但 hashcode 却不同。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个问题还真有点。不过你可以考虑下把这俩个字符串保存成unicode和gbk形式的!这样应该就可以了! 你重写 hashcode 呗 就可以了 public int hashCode()重写hashCode方法 String 对象的哈希码根据以下公式计算: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]相同字符串hashcode相同 不重写的情况下,可以实现 hashcode 不同吗? 去看看 string的重写的hashcodenew出来 也不行的 UP,COME ON! 求助~~ 菜鸟问题~麻烦大家帮我解答下~小弟弟不胜感激~java的输入输出 100分求解密算法 基础:while 请帮我看看:String的赋值问题! 如何查看包的位置? 想学JAVA,有没有轻量级一点的JAVA程序编写器???? sun 的JMF(Java Media Framework)可以播放视频吗? jbuilder怎么老是自己打开中文输入法啊 正则换行如何替换? 用基础类型包装类转换和强制转换的区别? 请求帮忙写二维数组保存到文件的函数和二维数组读取函数
不过你可以考虑下把这俩个字符串保存成unicode和gbk形式的!
这样应该就可以了!
重写hashCode方法
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
相同字符串hashcode相同
new出来 也不行的