set集合的两种遍历方式

set集合的两种遍历方式

#hash值,逻辑地址,不是真正的存储地址

set集合的两种遍历方式

重写的tostring方法其实就是打印类名和16进制的逻辑哈希值,哈希值是一个十六进制的整数

set集合的两种遍历方式

#####################

set集合的两种遍历方式

#######################

set集合的两种遍历方式

#存储自定义元素

set集合的两种遍历方式

哈希值相同,equals相同就认为是同一个元素,set集合就存储一个元素。这就是存储自定义元素重写hashcode和equals方法的原因。

set集合的两种遍历方式

linkedhashset

set集合的两种遍历方式

相关文章: