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天】
247 5
|
4月前
|
存储 安全 Java
【Java】集合(二)Set
【Java】集合(二)Set
32 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
2417 1
|
存储 自然语言处理 安全
Map和Set(Java详解)
Map和Set(Java详解)
158 0
Map和Set(Java详解)
|
存储 Java 索引
java的set集合
java的set集合
95 0
java的set集合
ES6新特性:Set和Map
ES6新特性:Set和Map
134 0
|
Java 容器 Spring
JDK8新特性之Optional
Optional是什么 java.util.Optional Jdk8提供Optional,一个可以包含null值的容器对象,可以用来代替xx != null的判断。
124 0
|
Java
JDK 1.8 使用Stream实现List操作小结
实际项目中经常需要对得到的集合元素进行操作.Stream 是 jdk1.8 中处理集合的流概念,它可以指定你希望对集合进行的操作,通过内部迭代实现非常复杂的查找、过滤和映射数据等操作
523 0