- Groovy 教程
- Groovy - 首頁
- Groovy - 概述
- Groovy - 環境
- Groovy - 基本語法
- Groovy - 資料型別
- Groovy - 變數
- Groovy - 運算子
- Groovy - 迴圈
- Groovy - 決策
- Groovy - 方法
- Groovy - 檔案 I/O
- Groovy - 可選值
- Groovy - 數字
- Groovy - 字串
- Groovy - 範圍
- Groovy - 列表
- Groovy - 對映
- Groovy - 日期和時間
- Groovy - 正則表示式
- Groovy - 異常處理
- Groovy - 面向物件
- Groovy - 泛型
- Groovy - 特質
- Groovy - 閉包
- Groovy - 註解
- Groovy - XML
- Groovy - JMX
- Groovy - JSON
- Groovy - DSL
- Groovy - 資料庫
- Groovy - 構造器
- Groovy - 命令列
- Groovy - 單元測試
- Groovy - 模板引擎
- Groovy - 元物件程式設計
- Groovy 有用資源
- Groovy - 快速指南
- Groovy - 有用資源
- Groovy - 討論
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()
返回原始列表的排序副本。 |
廣告