java.util
接口 Set<E>
E
- 此 set 所维护元素的类型方法摘要 boolean add(E e) 如果 set 中尚未存在指定的元素,则添加此元素(可选操作)。 boolean addAll(Collection<? extends E> c) 如果 set 中没有指定 collection 中的所有元素,则将其添加到此 set 中(可选操作)。 void clear() 移除此 set 中的所有元素(可选操作)。 boolean contains(Object o) 如果 set 包含指定的元素,则返回 true。 boolean containsAll(Collection<?> c) 如果此 set 包含指定 collection 的所有元素,则返回 true。 boolean equals(Object o) 比较指定对象与此 set 的相等性。 int hashCode() 返回 set 的哈希码值。 boolean isEmpty() 如果 set 不包含元素,则返回 true。 Iterator<E> iterator() 返回在此 set 中的元素上进行迭代的迭代器。 boolean remove(Object o) 如果 set 中存在指定的元素,则将其移除(可选操作)。 boolean removeAll(Collection<?> c) 移除 set 中那些包含在指定 collection 中的元素(可选操作)。 boolean retainAll(Collection<?> c) 仅保留 set 中那些包含在指定 collection 中的元素(可选操作)。 int size() 返回 set 中的元素数(其容量)。 Object[] toArray() 返回一个包含 set 中所有元素的数组。 <T> T[] toArray(T[] a) 返回一个包含此 set 中所有元素的数组;返回数组的运行时类型是指定数组的类型。
package Collection; import java.util.HashSet; import java.util.Set; public class Set1<E> { public static void main(String[] args) { Set<String> set1 = new HashSet<String>(); Set<String> set2 = new HashSet<String>(); set1.add("aa"); set1.add("bb"); set1.add("cc"); set2.add("dd"); set2.add("aa"); set2.add("bb"); //set和List都有构造方法的(Collection c) //构造方法用来初始化容器到的类 Set<String> sn = new HashSet<String>(set1); sn.retainAll(set2); Set<String> sn1 = new HashSet<String>(set2); sn1.addAll(set1); //打印输出的时候会调用toString方法 System.out.println(sn); System.out.println(sn1); } }
运行结果: [aa, bb] [dd, aa, bb, cc]
相关推荐
主要为大家详细介绍了java中set接口使用方法,介绍了Java中Set集合接口实现插入对象不重复的原理,感兴趣的小伙伴们可以参考一下
10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类.zip10.javaSet 接口及其实现类....
本文档详细介绍了set接口为什么会用到hashCode和equals方法以及这两个方法的一些探讨 set不同的实现类用到的这两个方法也不同
Set接口概念 Java集合框架中的Set接口是一种不允许包含重复元素的集合。Set接口继承自Collection接口,因此它具有Collection接口定义的所有方法。同时,Set接口还具有自己的特殊方法,例如:添加元素、删除元素、...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2.List(列表<接口>)以线性方式存储,有序,允许重复主要实现类有LinkList(采用链表数据结构)和ArrayList(代表可大可小的数组) Eg: ...
// java中对象容器主要有Set,List和Map三个接口类。 // 迭代器(Iterator)模式,又叫做游标(Cursor)模式。 // GOF给出的定义为:提供一种方法访问一个容器(container)对象中的各个元素, // 而又不需暴露该...
Java基础知识汇总之集合框架List、Map、Set接口及其子类综合对比
ThinkinginJava之Set接口、HashSet源码学习.pdf
stl set容器 详细 使用方法 有每个接口的说明
本项目为maven项目,项目中不包含所需jar包。使用者请先安装maven并保证可以连接到maven的中央仓库。项目写的比较乱,基本上实现了对project,issue的增删改查。项目中URI地址请根据公司地址自行配制。
set集合接口的用法(视频)
Windows(x86)系统下统一数据库操作接口库; 支持国产达梦数据库(通过dpi接口集成),支持mysql数据库(通过libmysqlclient集成),支持...提供抽象的结果表对象(result_table)和结果集对象(result_set),满足不同的使用习惯;
计算机后端-Java-Java核心基础-第25章 集合02 04. 复习:Set接口.avi
要求:将5个学生姓名写入一个Set集合中,学生具有学号,姓名以及成绩列表等属性。学生以学号区分。(注意hashcode与equals的定义,排序依据学号进行)。构造函数中随机生成学生成绩(10个成绩)。定义不同的...
计算机后端-Java-Java核心基础-第24章 集合01 20. Set接口实现类的对比.avi
Activity之间使用接口传值,只是两个activity,但是我感觉很经典,这个问题我看了很久了,很简单,会用,但是不懂。 set方法用于监听,也就是事件的触发。 set的主要作用:在你声明接口的地方把接口实例化 ,不是...
K3 Cloud接口说明书_详细描述IDynamicFormModel接口概要说明 IDynamicFormModel接口,对动态表单的数据模型进行管理,广泛应用于插件、操作、表单服务等需要存取表单数据的模块; 表单维护插件...
Collection集合下,有List,Set这些接口,这些接口有哪些区别,什么情况下可以使用呢。Map集合该如何使用呢,如何遍历呢?
NULL 博文链接:https://chaoyi.iteye.com/blog/2085106
pm.environment.set("access-token ", Jsondata.data.token ); 第三步:重新发送上一个接口的参数信息测试,执行后查看环境变量;如图,则表示环境变量的值已经正常存储; 3 参数化取其他接口的返回值 第一步:...