0
点赞
收藏
分享

微信扫一扫

Java-集合框架之Set接口

南柯Taylor 2021-10-04 阅读 118
Java

上一篇博客给小伙伴们分享了集合框架的List接口,下面分享的是Set接口。

Set接口简述

Set是一种不包含重复元素的Collection,即任意的两个元素e1和e2都有e1.equals(e2)=false,Set最多有一个null元素。很明显,Set的构造函数有一个约束条件,传入的Collection参数不能包含重复的元素。

Set接口特点

HashSet

HashSet特点

1.不能保证元素的排列顺序,顺序有可能发生变化;
2.不能同步;
3.集合元素可以为null,但是只能放入一个null;
当想HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值来决定改对象在HashSet中的存储位置。

TreeSet

自然排序

定制排序

HashSet和TreeSet的区别

举报

相关推荐

Java-集合框架之List接口

Java集合框架——set接口

Java-集合框架之Map

java- Set集合特点

JAVA-框架①集合

Java-集合框架

JAVA-集合框架

Java-进阶:集合框架1

0 条评论