`
lyuno
  • 浏览: 16368 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

java 求交叉并集!!

阅读更多
直接代码、不解析!
package test;

import java.util.HashSet;
import java.util.Set;

public class Test {
	
	public static void main(String[] args) {
		Set<Integer> result = new HashSet<Integer>();
		Set<Integer> set1 = new HashSet<Integer>(){{
			add(1);
			add(3);
			add(5);
		}};
		
		Set<Integer> set2 = new HashSet<Integer>(){{
			add(1);
			add(2);
			add(3);
		}};
		
		result.clear();
		result.addAll(set1);
		result.retainAll(set2);
		System.out.println("交集:"+result);
		
		result.clear();
		result.addAll(set1);
		result.removeAll(set2);
		System.out.println("差集:"+result);
		
		result.clear();
		result.addAll(set1);
		result.addAll(set2);
		System.out.println("并集:"+result);
		
	}

}
分享到:
评论

相关推荐

    JTS.rar_gis java_jts_jts java_jts-1.8.0.zip_空间分析

    这些几何对象可以进行复杂的布尔运算,如并集、交集、差集,满足各种空间关系查询,如相交、包含、覆盖等。这使得开发者能够方便地处理地图数据,进行空间操作和分析。 在JTS 1.8.0版本中,引入了一系列增强功能,...

    geometry-api-java:用于Java的Esri Geometry API使开发人员可以编写自定义应用程序以分析空间数据。 此API用于HadoopEsri GIS工具和其他第三方数据处理解决方案

    特征直接使用API​​或通过从支持的格式(JSON,WKT和Shape)导入来创建简单几何的API方法用于空间运算的API方法:并集,差,相交,裁剪,剪切和缓冲用于拓扑关系测试的API方法:等于,内部,包含,交叉和接触指示...

    JTS技术文档

    - 几何对象的关系:包括但不限于包含、交叉、相交、并集、差集等。 - 几何对象的操作:缓冲区、多边形化、点集、线性化等。 2. **JTS的使用方法**: - JTS库的安装和配置,如何在项目中引入JTS库。 - 如何使用...

    2021-2022计算机二级等级考试试题及答案No.10253.docx

    5. 交叉表查询字段数:创建交叉表查询时,需要指定至少三个字段:行字段、列字段和值字段。 6. Java StringBuffer操作:在给定的Java代码中,`buf.insert(7,"@")`将在索引7的位置插入"@",所以输出结果是`Beijing@...

    多边形的叠加

    在"MulitPloyOverlap"这个程序中,可能使用了某种编程语言(如C++、Python或Java)实现这些操作。程序可能包含结构来存储多边形的顶点信息,以及用于计算和绘制图形的方法。 7. **应用实例**: - GIS系统:在地图...

    2021-2022计算机二级等级考试试题及答案No.11544.docx

    集合则关注集合间的并集、交集和差集操作。 4. **关系数据库操作**: - 关系数据库操作通常是集合操作,如选择、投影、联接、分组、排序等。 5. **网络类型**: - 校园网通常属于局域网(LAN),提供了小范围内...

    2021-2022计算机二级等级考试试题及答案No.14099.docx

    3. 查询设计:创建交叉表查询时,如果数据源来自多个表,通常需要先建立一个查询作为数据源,这个查询可以整合来自不同表的信息。 4. 栈的特性:栈是一种后进先出(LIFO)的数据结构,意味着最后进入栈的元素最先...

    JTS开发手册

    - **几何体的分析**:分析操作,例如计算几何体的面积、周长、中心点,或者计算两个几何体的交集、并集、差集等。 - **空间索引**:提高对大量空间数据检索效率的索引结构,如四叉树、格网等。 JTS的开发通常涉及...

    2021-2022计算机二级等级考试试题及答案No.5031.docx

    6. **集合运算**:集合的基本运算是并集(Union)、交集(Intersection)、差集(Difference)和笛卡尔积(Cartesian Product),这些运算是数据结构和算法的基础。 7. **Internet**:当前全球最大的网络是Internet...

    词语相似度计算

    在C++中,可以使用STL中的set或unordered_set容器来存储词语,并通过简单的交集和并集操作计算Jaccard相似度。 3. **编辑距离**(Levenshtein距离):衡量两个字符串转换成彼此所需的最少单字符编辑操作数。C++中...

    mapinfo培训

    6. **专题布尔操作**:支持地图数据的逻辑运算,如并集、交集等。 7. **近邻搜索**:查找最近的地理对象。 8. **最优路径计算**:寻找两点之间的最短路径。 9. **坐标几何**:处理坐标系相关的几何问题。 10. **矢量...

    Solve-The-Crime:2021年Spring学期关于数据结构的第一个项目。 而已

    DR 我们的工作是编程一些需要装满数据的文件夹,将其转换为3D矩阵,将该3D矩阵转换为表示3D矩阵并集的多集,最后实现给出的4种不同方法(以部分伪代码表示) )。 给出的这些方法是获得一维集合的方法,该集合表示...

    2021-2022计算机二级等级考试试题及答案No.12127.docx

    关系代数是数据库查询的一种形式化表示,常见的运算包括选择(Select)、投影(Project)、并集(Union)、差集(Difference)和笛卡尔积(Cross Product)。题目中提到的合法运算为笛卡尔积,即R×S。 【知识点4】...

    2021-2022计算机二级等级考试试题及答案No.11438.docx

    - **知识点**:关系运算包括交集、并集、差集等。 - **选项分析**:二元关系R和三元关系S之间可以执行笛卡尔积(×)运算。 ### 18. 上网地址输入 - **知识点**:浏览网页时,需在浏览器地址栏输入网址。 - **选项...

    2021-2022计算机二级等级考试试题及答案No.10671.docx

    - **并**(Union):返回两个或更多个表的结果集的并集。 题目中提到的操作为“**连接**”。 ### 2. Java 中继承关键字 **知识点概述**: - **interface**:用于定义接口。 - **package**:用于定义包。 - **...

Global site tag (gtag.js) - Google Analytics