java中的集合类 (2)

Set集合下常见的子类集合:HashSet、TreeSet

HashSet:           特点:元素无序(存入和取出的顺序一定不一样),而且元素唯一,没有索引。

底层数据: 底层使用哈希表作为数据结构。


元素唯一性: 是通过元素的两个方法: hashCode 和 equals 来完成的。
如果两个元素的HashCode值相同,就会判断equals是否为true。
如果两个元素的HashCode值不同,就不会调用equals方法。

Demo:

1 ArrayList<String> list = new ArrayList<Stirng>(); 2 3  list.add("hello"); 4 5  list.add("world"); 6 7  System.out.print("此列表中的元素分别为:"+list); 8 9  System.out.print("此列表中的元素个数为:"+list.size());

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgwfgf.html