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();
目录
相关文章
|
6月前
|
存储 安全 Java
Map和Set(JAVA)
Map和Set(JAVA)
74 1
|
4月前
|
Oracle Ubuntu Java
cannot execute binary jdk问题
【7月更文挑战第15天】
383 5
|
分布式计算 Java Spark
Spark 启动时,报JAVA_HOME is not set
Spark 启动时,报JAVA_HOME is not set
169 0
|
6月前
|
存储 安全 Java
【Java】集合(二)Set
【Java】集合(二)Set
44 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
3195 1
|
Java
Java Calendar 的常用方法(get、set、add)
Java Calendar 的常用方法(get、set、add)
150 0
|
存储 自然语言处理 安全
Map和Set(Java详解)
Map和Set(Java详解)
170 0
Map和Set(Java详解)
编译OpenJDK12:valid values for --with-freetype are system and bundled
编译OpenJDK12:valid values for --with-freetype are system and bundled
76 0
|
存储 Java 索引
java的set集合
java的set集合
98 0
java的set集合
|
Java
Java(JDK)13新特性之Dynamic CDS Archives
Java(JDK)13新特性之Dynamic CDS Archives
229 0