Groovy (列表)
列表是用于存储数据项集合的结构。在 Groovy 中,List 保存了一系列对象引用。
List 中的对象引用占据序列中的位置,并通过整数索引来区分。
列表文字表示为一系列用逗号分隔并用方括号括起来的对象。
groovy 列表使用索引操作符 [] 索引。列表索引从 0 开始,指第一个元素。
groovy 中的一个列表中的数据可以是任意类型。这 java 下集合列表有些不同,java 下的列表是同种类型的数据集合。
groovy 列表可以嵌套列表。如 [1,2,[3,4,5],“aaa”] groovy 列表内置有反转方法 reverse()。调用 List.reverse() 可以实现列表反转。groovy 列表内置有排序方法 sort()。调用 List.sort() 可以实现列表排序。空列表表示为 [] 声明一个空集合:
package com.klvchen.test1
class ListTest {
static void main(String[] args) {
def list1 = [];
def list2 = [1, 2, 3, 4];
list2.add(12);
list2.add(12);
println list1.size();
println(list2);
println("*********************************");
def list3 = [100, 101];
def list4 = [99, 98, 1];
println list4.plus(list3);
println(list4 + list3);
println("*********************************");
def list5 = [12, 13];
def list6 = [11, 2, 33, 12, 13, 16];
println list6 - list5;
println( list6.minus(list5));
}
}

Groovy 中可用的列表方法。


浙公网安备 33010602011771号