目录
前言
获取元素
添加/删除元素
包含和大小
拼接list
反转list
前言
本篇学习list相关用法 获取元素
def info= ["大海", "28", "测试工程师", "辽宁人"] // 根据索引获取元素,索引从0开始 println info[0] println info.get(1) // 按照一定有序从list取出一部分,形成新list def myList1 = [1, 2, 3, ['a', 'c', "Groovy"], 4] // 类似python中的切片 *** 作 从索引为2取到索引为4的值 println myList1[2..4] // [3, [a, c, Groovy], 4] println myList1[4..2] // [4, [a, c, Groovy], 3]添加/删除元素
// 添加元素 def myList2 = [1, 2, 3, ['a', 'c', "Groovy"], 4] // 末尾添加元素, myList2 << 9 这个也可以实现末尾添加 myList2.add(666) println myList2 // [1, 2, 3, [a, c, Groovy], 4, 666] // 指定位置添加 myList2.add(2,88) // [1, 2, 88,3, [a, c, Groovy], 4, 666] // 根据索引值,删除元素 myList2.remove(0) println myList2 // // [2, 88,3, [a, c, Groovy], 4, 666] //移除第一个元素 myList2.pop() println myList2 // 移除最后一个元素 myList2.removeLast() println myList2包含和大小
// 判断是否包含元素 def myList2 = [1, 2, 3, ['a', 'c', "Groovy"], 4] // 判断是否包含元素,这里不能拿嵌套里面一个元素来判断 println myList2.contains(4) // 嵌套里面需要这样去判断 println myList2[3].contains("Groovy") // list 大小 println myList2.size() // 5拼接list
// 拼接list 使用 + 号 def myList = ["beijng"] myList = myList + ["Hello", "Groovy"] println myList反转list
def myList = [1, 2, 3, ['a', 'c', "Groovy"], 4] //反转元素 println myList.reverse() // [4, [a, c, Groovy], 3, 2, 1]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)