Set集合,hashSet集合以及哈希值及其用法

Set集合:一个不含相同元素的集合,也就是说相同的不会被放入相同的不会被放入,且地址值一致

hashSet集合:与set相似,不含有相同元素;但取出时索取的顺序与添加顺序不同

哈希值:

1.根据对象的地址或者字符串或者数字计算出的int类的值,在object中有一方法可以返回哈希值;

public int hashCode();

2.同一对象调用哈希值是相同的

3.默认情况下,不同对象的哈希值是不同的;而重写hashCode()方法,可以使哈希值相同

 

 


版权声明:本文为moreAtry原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。