当前位置: 首页 > 面试题库 >

用于Java设置操作的API?

龙景澄
2023-03-14
问题内容

在Java中是否存在用于集合操作的API,例如联合,交集,差,笛卡尔乘积,从一个集合到另一个集合的函数,这些函数的域限制和范围限制,.... Java?

请评论(操作)的覆盖范围和性能。

谢谢


问题答案:

是的,java Set类。

通过Java SE教程:

s1.containsAll(s2)—如果s2是s1的子集,则返回true。(如果集合s1包含s2中的所有元素,则s2是s1的子集。)

s1.addAll(s2)—将s1转换为s1和s2的并集。(两个集合的并集是包含任何一个集合中包含的所有元素的集合。)

s1.retainAll(s2)—将s1转换为s1和s2的交集。(两个集合的交集是仅包含两个集合共有的元素的集合。)

s1.removeAll(s2)—将s1转换为s1和s2的(非对称)集合差。(例如,s1减去s2的集合差就是包含在s1中找到但不在s2中找到的所有元素的集合。)

http://download.oracle.com/javase/tutorial/collections/interfaces/set.html



 类似资料:
  • 本文向大家介绍Django设置Postgresql的操作,包括了Django设置Postgresql的操作的使用技巧和注意事项,需要的朋友参考一下 这里假定Postgresql数据库已经装好。 首先安装依赖的包 $ sudo yum install python-devel postgresql-devel 如果使用virtualenv,先source一下virtualenv下的“ . bin/a

  • 我正试图通过SPI在树莓皮3B和Arduino之间建立沟通。我选择了覆盆子皮做主人,阿尔杜伊诺做奴隶。因此,我为Raspberry编写了一些C代码,用于配置接口并通过MOSI线发送两个字节的数据。我用逻辑分析仪观察信号,它们与预期一样,芯片选择在发送过程开始时下降到零,然后再次上升。 对于Arduino的编程,我正在使用Arduino IDE。由于Arduino SPI.h不支持从模式,我想直接访

  • 我正在为设备管理系统设计REST API。 endpoint:

  • hset key field value 设置hash field为指定值,如果key不存在,则先创建。 hsetnx 设置hash field为指定值,如果 key 不存在,则先创建。如果 field已经存在,返回0,nx是not exist的意思。

  • 我有一个工作流,它执行一系列模糊测试,最后计算所有崩溃程序子目录中的文件总数。后来,在另一份工作中,我使用该号码向Slack发送通知。但是,由于某些原因,不会产生任何输出,最重要的是,即使崩溃程序的数量不是零,下一个作业也不会运行! 有人知道我做错了什么吗?谢谢!

  • 模板实体 子文档实体 模板可以有多个子文档如果模板被更新,则可以更新基于该实体的所有或部分子文档。 现在,如果我们想要更新模板,并指示服务器更新所有基于模板的文档,什么是一个好的设计呢? null 我正在尝试判断其他人在设计REST API时是否也有类似的问题。最近,在使用了很少的API之后,我认为我们可以做得比REST API更好。