• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Groovy 列表

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

列表是用于存储数据项集合的结构。在 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 中可用的列表方法。

序号 方法和描述
1 add()

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

2 contains()

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

3 get()

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

4 isEmpty()

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

5 minus()

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

6 plus()

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

7 pop()

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

8 remove()

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

9 reverse()

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

10 size()

获取此列表中的元素数。

11 sort()

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



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Groovy 映射发布时间:2022-02-02
下一篇:
Groovy 范围发布时间:2022-02-02
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap