摘要:
hash表确定元素是否相同1.判断的是两个元素的哈希值是否相同 如果相同,在判断两个对象的内容是否相同2.判断哈希值相同,其实判断的是对象的hashcode的方法,判断内容相同用的是equals方法注意:如果哈希值不相同,是不需要判断equals前缀名就是该集合的数据结构 看到array:就要想到数组,就要想到查询快,有角标看到link:就要想到链表,就要想到增删快,就要想要add get remove+first last 的方法看到Hash:就要想到哈希表,就要想到唯一性,就要想到元素需要覆盖hashcode方法和equals方法看到tree:就要行到二叉树,就要想到要排序,就... 阅读全文
posted @ 2014-03-20 22:56
judy999
阅读(204)
评论(0)
推荐(0)
摘要:
set是接口hashset是实现了set接口的类,集合数据结构是哈希表,使用hashcode方法来确定位置,如果位置相同,通过元素的equals来确定是否相同由哈希表(实际上是一个 HashMap 实例)支持。它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 null 元素。从类java.util.Set继承的方法有:equals hashCode removeAll======================================================================================================= 阅读全文
posted @ 2014-03-20 16:12
judy999
阅读(272)
评论(0)
推荐(0)

浙公网安备 33010602011771号