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 中可用的列表方法。

参考:
https://www.w3cschool.cn/groovy/groovy_lists.html

posted @ 2021-03-08 17:04  klvchen  阅读(177)  评论(0)    收藏  举报