JDK之SET

简介: Set接口继承自Collection接口,Set接口跟Collection接口拥有一样的方法定义。

Set接口继承自Collection接口,Set接口跟Collection接口拥有一样的方法定义。但是,Set中不允许出现重复的元素。

//返回集合中元素的个数

int size();

//判断集合是否为空

boolean isEmpty();

//判断集合中是否包含指定对象

boolean contains(Object o);

//返回集合的迭代器

Iterator<E> iterator();

//将集合转换成数组

Object[] toArray();

//按照泛型将集合转换成数组

<T> T[] toArray(T[] a);

//在集合中增加指定元素

boolean add(E e);

//从集合中移除指定元素

 boolean remove(Object o);

//判断集合是否包含了指定集合的所有元素

 boolean containsAll(Collection<?> c);

//将指定集合的所有元素增加到集合中

 boolean addAll(Collection<? extends E> c);

//从集合中移除指定集合的所有元素

boolean removeAll(Collection<?> c);

//只保留指定集合中包含的元素

boolean retainAll(Collection<?> c);

//移除集合中所有的元素

 void clear();

//将集合与指定对象进行比较

boolean equals(Object o);

//返回集合的hashcode值

int hashCode();
目录
相关文章
|
4月前
|
存储 安全 Java
Map和Set(JAVA)
Map和Set(JAVA)
60 1
|
2月前
|
Oracle Ubuntu Java
cannot execute binary jdk问题
【7月更文挑战第15天】
265 5
|
4月前
|
存储 安全 Java
【Java】集合(二)Set
【Java】集合(二)Set
34 0
|
Java Nacos 开发者
Nacos无法启动详解:Please set the JAVA_HOME variable in your environment, We need java(x64) jdk8 or later
Nacos无法启动详解:Please set the JAVA_HOME variable in your environment, We need java(x64) jdk8 or later
2505 1
|
存储 自然语言处理 安全
Map和Set(Java详解)
Map和Set(Java详解)
160 0
Map和Set(Java详解)
|
Java 容器
JDK 8 的optional类
JDK 8 的optional类
95 0
|
存储 Java 索引
java的set集合
java的set集合
96 0
java的set集合
|
缓存 Java 编译器
基于jdk1.8的Java源码详解 Integer
基于jdk1.8的Java源码详解 Integer
基于jdk1.8的Java源码详解 Integer
|
Java 容器 Spring
JDK8新特性之Optional
Optional是什么 java.util.Optional Jdk8提供Optional,一个可以包含null值的容器对象,可以用来代替xx != null的判断。
125 0
|
存储 Java 容器