Array Wrapper
Author
M8Test, [email protected], https://m8test.com
Functions
返回一个 Map(映射),其中包含由 valueTransform 函数提供的值,并由应用于给定数组元素的 keySelector 函数进行索引。
将每个元素与其对应的值关联起来,生成一个映射。
将每个元素与其对应的值关联起来,并将结果添加到目标可变映射中。
检查此数组是否与另一个数组在内容上深度相等。
返回此数组内容的深度哈希码。
返回此数组内容的字符串表示形式,其中包含数组的所有元素。
返回此数组内容的字符串表示形式。
将此数组的元素复制到目标数组中。
返回一个列表,其中包含此数组中不同的元素。
返回一个列表,其中包含此数组中由给定键选择器函数选择的不同元素。
返回一个列表,其中包含此数组中除前 n 个元素之外的所有元素。
返回一个列表,其中包含此数组中除最后 n 个元素之外的所有元素。
返回一个列表,其中包含此数组中除满足给定谓词的最后一个元素之外的所有元素。
返回此数组中指定索引处的元素,如果索引超出范围,则返回 defaultValue 函数的结果。
返回此数组中指定索引处的元素,如果索引超出范围,则返回 null。
返回一个列表,其中包含此数组中满足给定谓词的所有元素,以及它们的索引。
将此数组中满足给定谓词的所有元素添加到目标集合中,以及它们的索引。
将此数组中不满足给定谓词的所有元素添加到目标集合中。
返回此数组中满足给定谓词的第一个元素。
返回一个列表,其中包含将 transform 函数应用于此数组的每个元素及其索引的结果,并将结果连接成一个列表。
对此数组的每个元素及其索引执行给定的 action。
返回一个 Grouping 对象,该对象可用于对此数组的元素进行分组。
返回此数组中满足给定谓词的第一个元素的索引。
返回此数组中满足给定谓词的最后一个元素的索引。
如果此数组不为空,则返回 true。
将此数组的所有元素追加到给定的 Appendable 对象中,并使用给定的分隔符、前缀和后缀分隔它们。
创建一个字符串,其中包含此数组的所有元素,并使用给定的分隔符、前缀和后缀分隔它们。
返回此数组中指定元素的最后一个索引。
返回此数组中满足给定谓词的最后一个元素。
返回一个列表,其中包含将给定 transform 函数应用于此数组的每个元素及其索引的结果。
返回一个列表,其中包含将给定 transform 函数应用于此数组的每个元素及其索引的结果,并过滤掉 null 结果。
将给定 transform 函数应用于此数组的每个元素及其索引的结果,并将结果添加到目标集合中。
返回一个列表,其中包含将给定 transform 函数应用于此数组的每个元素的结果,并过滤掉 null 结果。
将给定 transform 函数应用于此数组的每个元素的结果,并将非 null 结果添加到目标集合中。
返回此数组中根据给定 selector 函数选择的最大元素。
返回此数组中根据给定 selector 函数选择的最大元素值,如果数组为空则返回 null。
返回此数组中根据给定 selector 函数选择的最小元素。
返回此数组中根据给定 selector 函数选择的最小元素值,如果数组为空则返回 null。
对此数组的每个元素及其索引执行给定的 action。
创建一个包含此数组所有元素和给定 elements 集合中所有元素的新数组。
使用指定的 random 实例从此数组中返回一个随机元素。
返回一个包含此数组元素的反向顺序的新列表。
创建一个包含此数组所有元素的新数组,但顺序相反。
对此数组的每个元素依次应用给定的 operation 函数,并返回一个包含所有中间结果的新列表。
对此数组的每个元素及其索引依次应用给定的 operation 函数,并返回一个包含所有中间结果的新列表。
对此数组的每个元素依次应用给定的 operation 函数,并返回一个包含所有中间结果的新列表。
对此数组的每个元素及其索引依次应用给定的 operation 函数,并返回一个包含所有中间结果的新列表。
对此数组的每个元素及其索引依次应用给定的 operation 函数,并返回一个包含所有中间结果的新列表。
返回此数组中满足给定 predicate 的唯一元素。
创建一个新数组,并将此数组中指定 indices 集合中索引处的元素复制到其中。
根据给定 selector 函数选择的值对此数组的元素进行降序排序。
使用指定的 comparator 对此数组的元素进行排序。
根据给定 selector 函数选择的值对此数组的元素进行排序,并返回一个包含排序元素的新列表。
根据给定 selector 函数选择的值对此数组的元素进行降序排序,并返回一个包含排序元素的新列表。
使用指定的 comparator 对此数组的元素进行排序。
返回一个包含此数组中满足给定 predicate 的最后一个元素的新列表。
如果 ObjectWrapper
将此数组的所有元素添加到给定的 destination 集合中。
返回一个包含此数组中所有元素及其索引的新可迭代对象。