黑马程序员技术交流社区
标题:
又一个问题!
[打印本页]
作者:
朝哥
时间:
2012-6-9 21:57
标题:
又一个问题!
用hashset存储字符串,我就想输出相同的字符串,怎么做到?
作者:
薄炳鑫
时间:
2012-6-9 22:26
因为字符串的hashcode是通过字符串生成的,相同的字符串会产生相同的hashcode码,调用equals方法的字符串也相同。这样将不能输出相同的字符串。
我们可以采用另外一种方法就是,将字符串存放到一个字符串数组中,这样相同的字符串也会产生不同hashcode,这下在遍历整个hashset集合的时候将能输出相同的字符串。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2