LogoArcartX Doc
内置对象及用法

列表类型函数

列表类型函数表

人生是一面镜子,我们梦寐以求的第一件事情就是,从中辨认出自己.

add(element)

  • 向目标列表中添加元素
  • 参数element:对象类型
  • 返回值:无
  • 调用示例
[].add('元素')
  • 示例返回值
none

add(index, element)

  • 在目标列表的指定索引位置添加元素
  • 参数index:整数类型,element:对象类型
  • 返回值:无
  • 调用示例
[].add(1, '元素')
  • 示例返回值
none

get(index)

  • 获取目标列表中指定索引位置的元素
  • 参数index:整数类型
  • 返回值:对象类型
  • 调用示例
['abc','元素'].get(1)
  • 示例返回值
'元素'

removeIndex(index)

  • 移除目标列表中指定索引位置的元素,并返回被移除的元素
  • 参数index:整数类型
  • 返回值:对象类型
  • 调用示例
['abc','元素'].removeIndex(1)
  • 示例返回值
'元素'

containsAll(collection)

  • 判断目标列表是否包含指定集合中的所有元素
  • 参数collection:集合类型
  • 返回值:布尔类型
  • 调用示例
['abc','元素1','元素2'].containsAll(['元素1', '元素2'])
  • 示例返回值
true

indexOf(element)

  • 获取目标列表中指定元素首次出现的索引位置
  • 参数element:对象类型
  • 返回值:整数类型
  • 调用示例
['abc','元素'].indexOf('元素')
  • 示例返回值
1

lastIndexOf(element)

  • 获取目标列表中指定元素最后一次出现的索引位置
  • 参数element:对象类型
  • 返回值:整数类型
  • 调用示例
['abc','元素','元素','元素'].lastIndexOf('元素')
  • 示例返回值
3

set(index, element)

  • 设置目标列表中指定索引位置的元素,并返回该位置原来的元素
  • 参数index:整数类型,element:对象类型
  • 返回值:对象类型
  • 调用示例
['abc','元素'].set(1, '新元素')
  • 示例返回值
'元素'

subList(fromIndex, toIndex)

  • 获取目标列表中从指定开始索引到结束索引(不包含结束索引对应元素)的子列表
  • 参数fromIndex:整数类型,toIndex:整数类型
  • 返回值:列表类型
  • 调用示例
['abc','元素','元素1','元素2'].subList(1, 3)
  • 示例返回值
['元素', '元素1']

size()

  • 获取目标列表中元素的数量,即列表的大小
  • 参数:无
  • 返回值:整数类型
  • 调用示例
['元素', '元素1'].size()
  • 示例返回值
2

isEmpty()

  • 判断目标列表是否为空,即不包含任何元素
  • 参数:无
  • 返回值:布尔类型
  • 调用示例
['元素', '元素1'].isEmpty()
  • 示例返回值
false

clear()

  • 清空目标列表,移除其中所有的元素
  • 参数:无
  • 返回值:无
  • 调用示例
['元素', '元素1'].clear()
  • 示例返回值
none

remove(element)

  • 移除目标列表中首次出现的指定元素,并返回是否移除成功的布尔值
  • 参数element:对象类型
  • 返回值:布尔类型
  • 调用示例
['元素', '元素1'].remove('元素')
  • 示例返回值
true

contains(element)

  • 判断目标列表是否包含指定元素
  • 参数element:对象类型
  • 返回值:布尔类型
  • 调用示例
['元素', '元素1'].contains('元素')
  • 示例返回值
true

addAll(collection)

  • 将指定集合中的所有元素添加到目标列表末尾,并返回是否添加成功的布尔值
  • 参数collection:集合类型
  • 返回值:布尔类型
  • 调用示例
['元素', '元素1'].addAll(['元素1', '元素2'])
  • 示例返回值
true

removeAll(collection)

  • 从目标列表中移除指定集合中包含的所有元素,并返回是否移除成功的布尔值
  • 参数collection:集合类型
  • 返回值:布尔类型
  • 调用示例
['元素1', '元素2'].removeAll(['元素1', '元素2'])
  • 示例返回值
true

retainAll(collection)

  • 仅保留目标列表中与指定集合中元素相同的元素,移除其他元素,并返回是否操作成功的布尔值
  • 参数collection:集合类型
  • 返回值:布尔类型
  • 调用示例
['元素1', '元素2','元素3'].retainAll(['元素1', '元素2'])
  • 示例返回值
true

On this page