简体中文
CollectionUtils类型
约 562 字大约 2 分钟
2026-01-09
处理集合相关的方法
摘要
本文档的概要说明如下: 本文档介绍 CollectionUtils类型 的接口定义、使用方式及相关说明。
- CollectionUtils.union(list1,list2): 返回两个list去的并集
举例:
def list1 = ["A", "B", "C", "D", "E", "F"]
def list2 = ["B", "D", "F", "G", "H", "K"]
def re = CollectionUtils.union(list1, list2)
log.info(re) // [A, B, C, D, E, F, G, H, K]- CollectionUtils.intersection(list1,list2): 返回两个list的交集
举例:
def list1 = ["A", "B", "C", "D", "E", "F"]
def list2 = ["B", "D", "F", "G", "H", "K"]
def re = CollectionUtils.intersection(list1, list2)
log.info(re) //[B, D, F]- CollectionUtils.disjunction(list1,list2): 返回两个list的交集的补集(析取)
举例:
def list1 = ["A", "B", "C", "D", "E", "F"]
def list2 = ["B", "D", "F", "G", "H", "K"]
def re = CollectionUtils.disjunction(list1, list2)
log.info(re) //[A, C, E, G, H, K]- CollectionUtils.subtract(list1,list2): 返回两个list的差集(扣除)
举例:
def list1 = ["A", "B", "C", "D", "E", "F"]
def list2 = ["B", "D", "F", "G", "H", "K"]
def re = CollectionUtils.subtract(list1, list2)
log.info(re) //[A, C, E]- CollectionUtils.isEqualCollection(list1,list2): 判断两个集合是否相等
举例:
def list1 = ["A", "B", "C", "D", "E", "F"]
def list2 = ["A", "F", "B", "C", "D", "E"]
def re = CollectionUtils.isEqualCollection(list1, list2)
log.info(re) //true- CollectionUtils.isSubCollection(list1,list2): list1是否为list2的子集
举例:
def list1 = ["A", "F"]
def list2 = ["A", "B", "C", "D", "E", "F"]
def re = CollectionUtils.isSubCollection(list1, list2)
log.info(re) //true- CollectionUtils.cardinality(str,list1): 元素出现的次数
举例:
def list1 = ["A", "A", "A", "D", "E", "F"]
String str = "A"
def re = CollectionUtils.cardinality(str, list1)
log.info(re) //3版本记录
| 版本 | 日期 | 变更内容 | 负责人 |
|---|---|---|---|
| v1.0 | 2026-05-19 | 初始版本 |
背景说明
本文档详细描述 CollectionUtils类型 的相关接口功能和使用方法,帮助开发者快速集成相关能力。
适用场景
具体适用场景由实际业务需求决定,开发者可根据需要选择相应的接口进行集成。
前置条件
- 已接入纷享销客开放平台
- 已完成应用授权与配置
- 了解相关业务领域基础知识
操作步骤
具体操作步骤请参考各接口的详细说明。
注意事项
- 调用接口前请确保满足前置条件
- 注意接口调用频率限制
- 异常情况请参考错误码说明进行处理
兼容性说明:当前版本暂无可用的废弃或兼容性说明。
