求相同字符串,不同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! "AWT-EventQueue-0" java.lang.NullPointerException 问题 读取不了HTML文件 请大家推荐本学Java的好书,谢谢。 高分请教,制作导航窗体。 在applet里装载调用SVG格式的矢量图 问个关于java图形动画编程的问题 [疑问]一些大的web项目大家都用什么工具?? 如何把这个给"矩阵加括号"的程序做成通用程序?? java api 问题 敢问错在何方?初学java 用基础类型包装类转换和强制转换的区别? 请求帮忙写二维数组保存到文件的函数和二维数组读取函数
不过你可以考虑下把这俩个字符串保存成unicode和gbk形式的!
这样应该就可以了!
重写hashCode方法
s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]
相同字符串hashcode相同
new出来 也不行的