groovy 学习(二)

groovy中的数据结构

groovy中列表的操作

//列表
//def list = new ArrayList(); java中定义列表的方式
def list = [1,2,3,4,5]
//println list.class
//println list.size()

//定义数组的方式
//def array = [1,2,3,4,5] as int[]
//int[] array2 = [1,2,3,4,5]

//对列表进行排序
def sortList = [5,9,3,5,-2]
//Collections.sort(sortList)
Comparator comparator = {
    a,b-> Math.abs(b)>Math.abs(a) ? 1 :  -1  //比较的逻辑和结果是反的???
}
Collections.sort(sortList,comparator)
println  sortList

def strList = ['sd','ddqw','qwefcf','a']
strList.sort{it->return it.size()}

//列表的查找
def findList = [1,6,9,4,11]
//int result = findList.find {
//    return it%2==0
//}
//def result = findList.findAll {
//    return it%2!=0
//}
//def result = findList.min{return Math.abs(it)}
//def result = findList.max{return Math.abs(it)}
//def result = findList.count {return i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值