java复习

2020-06-28Set集合

2020-06-28  本文已影响0人  智障猿

集合类体系结构

集合类体系结构.png

Set集合(接口)

  1. 不包含重复元素的集合
  2. 没有带索引的方法,所以不能使用普通的for循环遍历

HashSet

  1. 是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值
  2. Object类中有一个方法可以获取对象的哈希值——public int hashCode();返回对象的哈希值
  3. 对象的哈希值特点:同一个对象多次调用hashCode()方法返回哈希值是相同的。默认情况下不同对象的哈希值不同,而重写hashCode方法,可以实现让不同对象的哈希值相同。

LinkedHashSet

TreeSet

上一篇下一篇

猜你喜欢

热点阅读