Groovy笔记(三)之集合

本文详细介绍了Groovy中List的创建、元素获取、迭代、收集和查找操作,以及Map的基本使用,是学习Groovy集合的重要笔记。
摘要由CSDN通过智能技术生成

文章目录

List

  1. List的创建与元素获取

        class ListTest {
         
            public static void main(String[] args) {
         
                //创建ArrayList
                def list = [1, 2, 3, 4, 5]
                //[1, 2, 3, 4, 5]
                println list
                //java.util.ArrayList
                println list.getClass().getName()
                //1
                println list[0]
                //最后一个元素 5
                println list[list.size() - 1]
                //最后一个元素 5
                println list[-1]
                //倒数第二个元素 4
                println list[-2]
                //使用Range对象获取集合中的几个连续值[3, 4, 5]
                println list[2..4]
        
                def subList = list[2..4]
                //<java.util.ArrayList@1c3e4a2 elementData=[1, 2, 3, 4, 5] size=5 modCount=1>
                println list.dump()
                //<java.util.ArrayList@8023 elementData=[3, 4, 5] size=3 modCount=1>
                println subList.dump()
                //[1, 2, 3, 4, 5]
                println list[0..list.size() - 1]
                //[2, 3, 4, 5]
                println list[1 - list.size()..-1]
                
                //true
                println ![]
                //true
                println([1] && ['a'] && [0] && [0.0] && [false] 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值