Groovy 列表

列表是用于存储数据项集合的结构。在 Groovy 中,List 保存了一系列对象引用。

List 中的对象引用占据序列中的位置,并通过整数索引来区分。

列表文字表示为一系列用逗号分隔并用方括号括起来的对象。

groovy 列表使用索引操作符 [] 索引。列表索引从 0 开始,指第一个元素。

groovy 中的一个列表中的数据可以是任意类型。这 java 下集合列表有些不同,java 下的列表是同种类型的数据集合。

groovy 列表可以嵌套列表。如 [1,2,[3,4,5],“aaa”] groovy 列表内置有反转方法 reverse()。调用 List.reverse() 可以实现列表反转。groovy 列表内置有排序方法 sort()。调用 List.sort() 可以实现列表排序。空列表表示为 [] 声明一个空集合:

def list1 = []  
def list2 = [1,2,3,4]  
list2.add(12)  
list2.add(12)  
println list1.size()

列表间的几个常用方法:

1、添加:

def list1 = [100, 101]
def list2 = [ 99,98,1]
println list2.plus(list1) //输出结果: [100, 101, 99, 98,1]
// list2.plus(list1) 也可以写成 list2 + list1

2、删除:

def list1 = [12, 13]
def list2 = [11, 2, 33, 12, 13, 16]
println list2.minus(list1) //输出结果: [11, 2, 33, 16]
//list2.minus(list1) 也可以写成 list2 - list1

    在本章中,我们将讨论 Groovy 中可用的列表方法。

    序号方法和描述
    1add()

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

    2contains()

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

    3get()

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

    4isEmpty()

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

    5minus()

    创建一个由原始元素组成的新列表,而不是集合中指定的元素。

    6plus()

    创建由原始元素和集合中指定的元素组成的新列表。

    7pop()

    从此列表中删除最后一个项目

    8remove()

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

    9reverse()

    创建与原始列表的元素相反的新列表

    10size()

    获取此列表中的元素数。

    11sort()

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

    阅读剩余 50%

    作者:冒牌SEO,如若转载,请注明出处:https://www.web176.com/groovy/16976.html

    (0)
    打赏 支付宝 支付宝 微信 微信
    冒牌SEO冒牌SEO
    上一篇 2023年4月25日 下午12:56
    下一篇 2023年4月25日 下午12:56

    相关推荐

    发表回复

    登录后才能评论