numbers = [11, 12, 13, 14]
println(numbers[0])
println(numbers[3])
println(numbers[-1])//最左边的元素
println(numbers[-3])//最左边的第3元素
println(numbers[0..2])//第0, 1, 2元素
println(numbers[1..<3])//第1,2个元素 numbers[1] = 22//给第1个元素赋值
println(numbers) numbers[1] = [33, 44]//将第1个元素替换为列表,numbers变成列表的列表
println(numbers) numbers << 15
println(numbers) //添加到最后 numbers = [11, 12, 13, 14]
numbers += [15, 16] //连接列表
println(numbers) numbers = [11, 12, 13, 14]
numbers.add(15) //注意这里返回的是true,表示添加成功
println(numbers) numbers = [11, 12, 13, 14]
numbers.add(2, 15) //第2个位置添加15,第2个以及以后的元素住后移
println(numbers) numbers = [11, 12, 13, 14]
println(numbers.get(1))//返回第1个位置的元素 numbers = [11, 12, 13, 14]
println(numbers.isEmpty())//是否为空 numbers = [11, 12, 13, 14]
println(numbers.size())//长度 println([11, 12, [13, 14]].flatten()) //嵌套的列表转化成一个同有嵌套的列表 numbers = [11, 12, 13, 14]
println(numbers.getAt(1))//返回第一个元素 numbers = [11, 12, 13, 14]
println(numbers.getAt(1..2))//返回第1到2个元素 numbers = [11, 12, 13, 14]
println(numbers.getAt([0, 2, 3]))//返回第0, 2, 3个元素 numbers = [11, 12, 13, 14]
println(numbers.intersect([13, 14, 15, 11]))//取交集 numbers = [11, 12, 13, 14]
println(numbers.pop())//返回最后一个元素,相当于栈顶 numbers = [11, 12, 13, 14]
println(numbers.reverse()) //逆序 numbers = [14, 13, 11, 12]
println(numbers.sort()) //排序 numbers = [14, 13, 11, 12]
println(numbers.remove(3))//返回删除的第3个元素
println(numbers) numbers = ['Ken', 'John', 'Sally', 'Jon']
println(numbers.remove('Ken')) //Ken在列表中返回true,不在返回false
println(numbers)

groovy学习(一)列表的更多相关文章

  1. Python学习02 列表 List

    Python学习02 列表 List Python列表 List Python中的列表(List)用逗号分隔,方括号包围(comma-separated values (items) between ...

  2. redis学习-散列表常用命令(hash)

    redis学习-散列表常用命令(hash)   hset,hmset:给指定散列表插入一个或者多个键值对 hget,hmget:获取指定散列表一个或者多个键值对的值 hgetall:获取所欲哦键值以及 ...

  3. 《python基础教程(第二版)》学习笔记 列表/元组(第2章)

    <python基础教程(第二版)>学习笔记 列表/元组(第2章)序列中的下标从0开始x='ABC' ==> x[0]='A', x[1]='B', x[2]='C'负数索引从右边开始 ...

  4. Groovy学习--基本语法了解

    x项目用到gradle,学习gradle之前准备先过一遍Groovy的语法.这里参考:Groovy入门. 该博客没有系统的讲解Groovy的语法和原理,仅仅只是罗列了使用Groovy的常规方法.我照着 ...

  5. HTML 学习笔记(列表)

    HTML 列表 html中列表使用标签<ul>和 <ol>来实现,不同的行用标签<li>来实现 <li>中包含的就是列表每行的内容.列表包含有序列表&l ...

  6. Groovy学习笔记(二)

    在上一篇文章中我们主要学习了如何搭建Groovy开发环境,为我们的Groovy之旅做好了准备工作,不知道你是否准备好了?接下来我们就一起看看Groovy与我们熟悉的Java有什么异同. Groovy是 ...

  7. !!对python列表学习整理列表及数组详细介绍

    1.Python的数组分三种类型:(详细见 http://blog.sina.com.cn/s/blog_6b783cbd0100q2ba.html) (1) list 普通的链表,初始化后可以通过特 ...

  8. React-Native新列表组件FlatList和SectionList学习 | | 联动列表实现

    React-Native在0.43推出了两款新的列表组件:FlatList(高性能的简单列表组件)和SectionList(高性能的分组列表组件). 从官方上它们都支持常用的以下功能: 完全跨平台. ...

  9. salesforce lightning零基础学习(七) 列表展示数据时两种自定义编辑页面

    上一篇Lightning内容描述的是LDS,通过LDS可以很方便的实例化一个对象的数据信息.当我们通过列表展示数据需要编辑时,我们常使用两种方式去处理编辑页面:Pop Up Window弹出修改详情以 ...

随机推荐

  1. C#中BASE64和图片相互转换

    //图片 转为    base64编码的文本        private void button1_Click(object sender, EventArgs e)        {        ...

  2. Java程序员常犯的10个错误

      本文总结了Java程序员常犯的10个错误. #1. 把Array转化成ArrayList 把Array转化成ArrayList,程序员经常用以下方法: List<String> lis ...

  3. Spring MVC之RequestMapping

    第一部分.概述 /**映射URL到控制器类或处理程序*/@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolic ...

  4. [git] 细说commit (git add/commit/diff/rm/reset 以及 index 的概念)

    http://kasicass.blog.163.com/blog/static/39561920133294219374/ 创建测试仓库 $ git init $ echo "line o ...

  5. React Native 之 HelloWorld

    1. 切换目录 输入之前要切换到要保存的目录 2. 修改下载源 cd ~/ vim .npmrc 添加 registry = https://registry.npm.taobao.org 3. 在终 ...

  6. 【转】sql语句的优化分析

    开门见山,问题所在 sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况. 网速不给力,不稳定. 服务器内存不够,或者SQL 被分配的内存不够. sql语句设计不合理 没有相应的索 ...

  7. Borda count

    波达计数法(Borda Count)是较为简单的排序投票法,每个选项借由选票上的排序来取得积分,积分最高者获胜.另一个类似的方法则是位置投票制. 投票人按喜好排列候选者.如果候选者在选票的排第一位,它 ...

  8. Dev的关于XtraGrid的使用2

    接着说,GirdControl如何定位和查找指定列显示值的行(注意是列的实显示值,而不是关联数据源列值) 下面请看代码: using DevExpress.XtraGrid.Views.Base; u ...

  9. JavaScript 模块化及 SeaJs 源码分析

    网页的结构越来越复杂,简直可以看做一个简单APP,如果还像以前那样把所有的代码都放到一个文件里面会有一些问题: 全局变量互相影响 JavaScript文件变大,影响加载速度 结构混乱.很难维护 和后端 ...

  10. Java经典案例之-“最大公约数和最小公倍数”

    /** * 描述:输入两个正整数m和n,求其最大公约数和最小公倍数.(最大公约数:最大公约数, * 也称最大公因数.最大公因子,指两个或多个整数共有约数中最大的一个.) * (最小公倍数:几个数共有的 ...