界面:列表

方法

连接

concat(list) 返回规则.List

通过将另一个列表的元素添加到此列表的末尾来创建一个新列表。

范围

列表

规则.列表

要连接的列表。

值不能为空。

退货

non-null rules.List列出添加了另一个列表的所有元素的列表。

拥有全部

hasAll(list) 返回rules.Boolean

确定列表是否包含另一个列表中的所有元素。

范围

列表

规则.列表

要查找的元素列表。

值不能为空。

退货

non-null rules.Boolean如果此列表包含另一个列表中的所有元素,则为 true。

有任何

hasAny(list) 返回rules.Boolean

确定列表是否包含另一个列表中的任何元素。

范围

列表

规则.列表

要查找的元素列表。

值不能为空。

退货

non-null rules.Boolean如果此列表包含另一个列表中的任何元素,则为 true。

仅有

hasOnly(list) 返回rules.Boolean

确定列表中的所有元素是否都存在于另一个列表中。

范围

列表

规则.列表

要查找的元素列表。

值不能为空。

退货

non-null rules.Boolean布尔 如果列表中的所有元素都存在于另一个列表中(不包括重复元素),则为 true。

例子

['a', 'b'].hasOnly(['a', 'c']) == false
['a', 'b'].hasOnly(['a', 'b', 'c']) == true
['a', 'b'].hasOnly(['b', 'a']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b', 'c']) == true

加入

join(separator) 返回rules.String

将列表中的元素连接成一个字符串,并使用分隔符。

范围

分隔器

规则.字符串

用于分隔元素的字符串。

值不能为空。

退货

non-null rules.String字符串作为字符串连接的列表。

移除所有

removeAll(list) 返回规则.List

通过从此列表中删除另一个列表的元素来创建一个新列表。

范围

列表

规则.列表

要删除的元素列表..

值不能为空。

退货

non-null rules.List列出列表并删除另一个列表的所有元素。

尺寸

size() 返回规则.Integer

获取列表中值的数量。

退货

non-null rules.Integer整数列表中值的数量。

设置

toSet() 返回规则.Set

返回包含列表中所有唯一元素的集合。

如果两个或多个元素相等但不相同,则结果集将仅包含列表中的第一个元素。其余元素将被丢弃。

退货

non-null rules.Set集合包含给定列表中的唯一值。