当前位置: java基础教程 > 10-集合框架 > 阅读正文

Set 接口

2021.2.4.   520 次   352字

Set 接口是 Collection 的另一个重要的子接口

Set 接口有如下 3 个特点

  • 无序的集合
  • 没有索引
  • 不允许存储重复元素

它的底层是哈希表(由数组和二叉树实现),故无序,且不允许重复

1.导包
import java.util.Set;
2.构造方法

接口类需使用多态创建对象

Set<String> set = new HashSet<>();
3.方法

set 接口方法 与 父类接口Collection 基本一致

1.增加元素

set.add("abc");
set.add("abc"); //重复存储失败,自定义类型必须重写 toString 和 hashCode
set.add("def");
System.out.println(set);

2.删除元素

set.remove("abc");
System.out.println(set);

……

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群