Groovy - 列表



列表是一种用于存储数据项集合的结构。在 Groovy 中,列表保存一系列对象引用。列表中的对象引用占据序列中的一个位置,并由整数索引区分。列表字面量表示为一系列由逗号分隔并用方括号括起来的对象。

要处理列表中的数据,我们必须能够访问单个元素。Groovy 列表使用索引运算符 [] 进行索引。列表索引从零开始,表示第一个元素。

以下是一些列表示例:

  • [11, 12, 13, 14] – 整数值列表
  • [‘Angular’, ‘Groovy’, ‘Java’] – 字符串列表
  • [1, 2, [3, 4], 5] – 嵌套列表
  • [‘Groovy’, 21, 2.11] – 对象引用的异构列表
  • [ ] – 空列表

本章将讨论 Groovy 中可用的列表方法。

序号 方法和描述
1 add()

将新值追加到此列表的末尾。

2 contains()

如果此列表包含指定值,则返回 true。

3 get()

返回此列表中指定位置的元素。

4 isEmpty()

如果此列表不包含任何元素,则返回 true。

5 minus()

创建一个新列表,该列表由原始列表中的元素组成,但不包含集合中指定的元素。

6 plus()

创建一个新列表,该列表由原始列表中的元素以及集合中指定的元素组成。

7 pop()

从此列表中删除最后一项。

8 remove()

从此列表中删除指定位置的元素。

9 reverse()

创建一个新列表,该列表是原始列表元素的反转。

10 size()

获取此列表中的元素数量。

11 sort()

返回原始列表的排序副本。

广告