美文网首页
数组/列表

数组/列表

作者: 龙剑灵 | 来源:发表于2020-03-17 22:42 被阅读0次
//定义List
def list = [1, 2, 3, 4, 5]
println list.class  //class java.util.ArrayList
println list.size()
list.add(6)
list << 7
list.leftShift(9)
println list //[1, 2, 3, 4, 5, 6, 7, 9]
println list.toListString() //[1, 2, 3, 4, 5, 6, 7, 9]

//list删除
def ss = [0, 1, 2, 3, 4, 5]
//ss.remove(2) //删除index=3的
//ss.removeAt(2)
//ss.removeElement(3)
ss.remove((Object)3)
ss.removeAll { return it % 2 == 0}
println ss

println "------定义数组-----------"
//定义数组
def arr = [1, 2, 3] as int[]
int[] arr2 = [3, 4, 5]
println arr.class  //class [IC
println arr2.class  //class [I
println arr.size()

//列表排序
def ls = [10, -3, 23, -11, 9, 5]
Comparator cm = { a, b ->  a < b ? 1 : -1}
Collections.sort(ls, cm) //[23, 10, 9, 5, -3, -11]
//ls.sort()
println ls

def ls2 = ['abc', "2", "cjt", "ab", "jimmy"]
ls2.sort { return it.size() } //[2, ab, abc, cjt, jimmy]
println ls2

def ls3 = [-3, 11, 2, 19, -2, 8]
println ls3.find() { return it % 2 == 0 } // 2
println ls3.findAll() { return it % 2 == 0 } //[2, -2, 8]
println ls3.any { return it > 0 } //true 只要一个符合条件
println ls3.every { return it > -5 } //true 所有都要符合条件
println ls3.min()
println ls3.max()
println ls3.count { return it > 7}

ls3.sort {a, b ->  a < b ? 1 : -1}
println ls3

相关文章

  • Perl-2-列表与数组

    一、简介 列表:标量的有序集合 数组:储存列表的变量区别:列表指的是数据,数组指的是变量,列表的值不一定要放在数组...

  • perl-three(2018-05-26)

    第三章 列表和数组 标量代表单数,那么列表和数组就代表复数。 列表是标量的有序集合(指的是数据),数组是存储列表的...

  • 列表和数组

    Perl里的列表和数组用于表示复数。列表是指有序集合,数组是存储列表的变量。数组和列表里每个元素都是独立互不相关的...

  • 第3章 列表与数组

    列表(list):标量的有序集合。--数据数组(array):储存列表的变量。--变量“标量-标量变量;列表-数组...

  • R的数组和列表基本操作:创建与访问

    数组 创建数组array() array(向量名,维度说明,dimnames = list(维名称列表)) 列表 ...

  • Perl 列表与数组(一)

    1. 理解含义 列表(list):标量的有序集合。 数组(array):存储列表的变量。 2. 列表与数组的异同 ...

  • 数组/列表

  • 2018年9月29日.NET笔试面试题

    数组列表和数组有什么区别? 数组即Array类,数组列表即ArrayList类,两者非常相似,不过Array类在S...

  • 可能会用的pyhton小知识点

    交换值 列表解包 扩展列表 列表负数索引 列表切片 二维数组变一维数组 有索引的迭代 列表推导式 生成器表达式 集...

  • Python学习笔记(5):NumPy库入门1

    1. 列表与数组 列表:数据类型可以不同;数组:数据类型相同 2. ndarray: NumPy的数组对象 Num...

网友评论

      本文标题:数组/列表

      本文链接:https://www.haomeiwen.com/subject/ugxbdhtx.html