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天】
377 5
|
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
3150 1
|
存储 自然语言处理 安全
Map和Set(Java详解)
Map和Set(Java详解)
170 0
Map和Set(Java详解)
|
存储 安全 算法
Java基础:浅析List、Set、Map的特点和区别(整合版)(上)
Java基础:浅析List、Set、Map的特点和区别(整合版)
306 0
Java基础:浅析List、Set、Map的特点和区别(整合版)(上)
编译OpenJDK12:valid values for --with-freetype are system and bundled
编译OpenJDK12:valid values for --with-freetype are system and bundled
75 0
|
存储 安全 算法
Java基础:浅析List、Set、Map的特点和区别(整合版)(下)
Java基础:浅析List、Set、Map的特点和区别(整合版)(下)
162 0
|
存储 Java 容器