文献种类:专题技术总结文献
开发工具与关键技术: IntelliJ IDEA、Java 语言
作者: 方建恒 年级: 2020 撰写时间: 2022 年 9 月 28 日
今天我给大家继续分享一下我的Java笔记,
我们来了解一下Java常用类中的Set集合,
Set集合类似于一个罐子,程序可以依次把多个对象“丢进”Set集合,
而Set集合通常不能记住元素的添加顺序。
注:Set集合不允许包含相同的元素,如果试图把两个相同的元素加入同一个Set集合中,
则添加操作失败,add()方法返回false,且新元素不会被加入。
以下为Set集合中的常用方法:
add(E e):如果set中尚未存在指定的元素,则添加此元素。
addAll(Collection c):如果set中没有指定collection中的所有元素,
则将其添加到此set中。
equals(Object o):用于比较指定对象与此set的相等性。
contains(Object o):如果set包含指定的元素,则返回true。
containsAll(Collection c):如果此set包含指定collection的所有元素,
则返回true。以上两种方法的实际用法如下:
clear():用于移除此set中的所有元素。
size():用于返回 set 中的元素数(其容量)。
以上两个方法的实际用法如下图所示:
isEmpty():如果set不包含元素,则返回 true。
iterator():用于返回在此set中的元素上进行迭代的迭代器。
remove(Object o):如果 set 中存在指定的元素,则将其移除。
removeAll(Collection c):用于移除set中那些包含在指定collection中的元素。
以上两个方法的实际用法如下图所示:
retainAll(Collection c):用于仅保留set中那些包含在指定collection中的元素。
toArray():用于返回一个包含set中所有元素的数组。
toArray(T[] a):用于返回一个包含此set中所有元素的数组;
返回数组的运行时类型是指定数组的类型。
以上就是今天给大家分享的关于JAVA的部分笔记。