`
- 浏览:
283551 次
- 性别:
- 来自:
长沙
-
-
- importjava.util.*;
-
publicclassSetExample{
-
publicSetExample(){
- }
-
publicstaticvoidmain(String[]args)
- {
-
Set<Integer>s1=newHashSet<Integer>();
-
Collection<Integer>s2=newHashSet<Integer>();
-
inti;
-
for(i=0;i<10;i++)
- s1.add(i);
-
for(i=10;i<100;i++)
- s2.add(i);
-
for(i=10;i<20;i++)
- s2.add(i);
-
System.out.println("beforeretainAlls1:"+s1);
-
System.out.println("beforeretainAlls2:"+s2);
- s2.retainAll(s1);
-
System.out.println("afterretainAlls2:"+s2);
- s2.addAll(s1);
-
System.out.println("afetraddAlls2"+s2);
- s2.clear();
-
System.out.println("afterclear:s2"+s2);
- }
- }
- //result:
- before retainAll s1:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
before retainAll s2:[10, 11, 12, 13, 14, 15, 17, 16, 19, 18, 21, 20, 23, 22, 25, 24, 27, 26, 29, 28, 31, 30, 34, 35, 32, 33, 38, 39, 36, 37, 42, 43, 40, 41, 46, 47, 44, 45, 51, 50, 49, 48, 55, 54, 53, 52, 59, 58, 57, 56, 63, 62, 61, 60, 68, 69, 70, 71, 64, 65, 66, 67, 76, 77, 78, 79, 72, 73, 74, 75, 85, 84, 87, 86, 81, 80, 83, 82, 93, 92, 95, 94, 89, 88, 91, 90, 98, 99, 96, 97]
after retainAll s2:[]
afetr addAll s2[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
after clear:s2[]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
C语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言头文件 SETC语言...
"Set5"和"Set14"就是两个广泛使用的超分辨率数据集,主要用于测试和训练超分辨率算法。下面我们将深入探讨这两个数据集以及它们在超分辨率领域的应用。 首先,超分辨率是一种图像处理技术,它的目标是通过增加图像...
### Map和Set的异同分析 #### 一、概述 Map和Set作为C++ STL(Standard Template Library)中两种重要的关联容器,它们的设计理念和应用领域各有侧重,但两者之间存在着许多共性和区别。理解这两种容器的特点对于...
Level Set Methods(水平集方法)和Dynamic Implicit Surfaces(动态隐式曲面)是计算几何中的重要概念,广泛应用于图像处理、计算物理等领域。Level Set Methods由Stanley Osher和Ronald Fedkiw等人提出,并在Osher...
`set_dont_touch` 和 `set_size_only` 是 DC 中的两个关键命令,它们提供了这样的保护机制,但它们的作用方式有所不同。 首先,`set_dont_touch` 命令用于标记设计中的某些元素(如 cell、net、reference 或 design...
在C++编程中,`set`容器是STL(Standard Template Library,标准模板库)的一部分,它是一个关联容器,提供了唯一的、有序的元素存储。当我们需要对自定义类的对象进行排序时,`set`容器可以帮助我们实现这个需求。...
**set-UID实验报告** 在计算机系统中,特别是在Unix和类Unix系统如Ubuntu上,set-UID(Set-User-ID)是一种特殊的权限标志,用于控制程序执行时的权限。这个标志允许一个用户运行一个程序时,该程序可以暂时获得...
在VC++编程环境中,`SetProperty()`函数是一个用于设置对象属性的方法,常见于MFC(Microsoft Foundation Classes)库中。MFC是微软提供的一套C++类库,它封装了Windows API,使得开发者能更方便地进行Windows应用...
### C++ STL之set容器使用方法 #### 一、引言 在C++标准模板库(STL)中,`set`容器是一种非常重要的关联容器,主要用于存储唯一元素,并且这些元素会根据其键值自动排序。`set`内部通常采用红黑树(一种自平衡的二叉...
Set14数据集是计算机视觉领域的一个重要资源,主要用于研究和评估图像恢复、增强和超分辨率等技术。这个数据集由台湾中兴大学的计算机视觉研究团队在2014年发布,它针对的是那些需要小规模训练和测试神经网络的研究...
**Matlab中的Active-set算法详解** Active-set方法是一种在优化问题中解决凸二次规划(Quadratic Programming, QP)的有效算法。它主要应用于处理约束优化问题,尤其在那些包含线性不等式约束的情况下。在Matlab...
【LG Easy Set Package】是LG电子为用户提供的一个专门针对其显示器产品的设置工具包。这款软件主要用于帮助用户更轻松、快捷地对LG显示器进行个性化设置和优化,确保用户获得最佳的视觉体验。以下是对该软件及其...
它们之间的差异仅在于调用方式,Vue.set()直接引用set,而this.$set()是通过原型链将set绑定到Vue实例上。 **注意事项**: - **响应式属性的添加**:在Vue实例创建后,如果尝试直接给实例添加新的属性,例如`this....
在MySQL数据库中,`FIND_IN_SET()` 和 `IN` 是两种不同的查询方法,它们在处理数据集时有不同的特性和应用场景。本文将对这两种方法进行详细对比,以帮助理解它们之间的差异。 `FIND_IN_SET()` 函数主要用于在一个...
### SQL Server 中 SET IDENTITY_INSERT 的使用方法及注意事项 #### 标题与描述解析 在SQL Server中,`SET IDENTITY_INSERT`是一个重要的命令,它主要用于处理标识列(即自动编号列,通常由`IDENTITY`关键字定义)...
在C#中实现SNMP操作,主要包括GET和SET请求,这两个是SNMP协议的基础操作。 GET方法在SNMP中用于查询网络设备的状态或获取特定变量的值。GET请求通常由管理站(如你的C#应用程序)发起,然后由代理(网络设备)响应...
"setres适用小工具"是一款专为Windows PC用户设计的实用程序,主要用于调整计算机的屏幕分辨率。在日常使用中,我们可能需要更改分辨率以适应不同的显示设备或优化视觉体验。这款小工具以其简单易用、功能高效而备受...
在本文中,我们将深入探讨“修改分辨率的工具SETRES”,以及如何使用这个工具来调整计算机的显示设置。 SETRES是一个小巧实用的命令行工具,专门用于更改Windows操作系统的桌面分辨率。在没有图形化用户界面的情况...
在本场景中,我们关注的是一个特定的集合类型——`IntSet`,它专门用于存储整型数值。`IntSet`通常以高效、无序且不允许重复的方式来组织数据。在本文中,我们将深入探讨`IntSet`的定义、实现和测试,以及如何在实际...
标题:TMS320C54x_DSP_Reference_Set_Volume_3_Algebraic_Instruction_Set 描述与标签中提及的“TMS320C54x_DSP_Reference_Set_Volume_3_Algebraic_Instruction_Set.pdf”是德州仪器(Texas Instruments)针对其TMS...