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();
目录
相关文章
|
5月前
|
存储 开发框架 算法
J2EE集合框架之Set
J2EE集合框架之Set
35 0
|
6月前
|
开发框架
J2EE集合框架之set
J2EE集合框架之set
15 0
|
6月前
|
存储 安全 容器
J2EE&集合框架&Set
J2EE&集合框架&Set
|
1月前
|
存储 安全 Java
【Java】集合(二)Set
【Java】集合(二)Set
19 0
|
8月前
|
Java 程序员 API
JDK8新特性之Optional类
JDK8新特性之Optional类
|
9月前
|
存储 自然语言处理 Java
Java·Map和Set
Java·Map和Set
80 0
|
9月前
|
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
894 0
|
Java 容器
JDK 8 的optional类
JDK 8 的optional类
81 0
ES6新特性:Set和Map
ES6新特性:Set和Map
113 0
|
Java 容器 Spring
JDK8新特性之Optional
Optional是什么 java.util.Optional Jdk8提供Optional,一个可以包含null值的容器对象,可以用来代替xx != null的判断。
106 0