我是靠谱客的博主 拼搏鞋垫,最近开发中收集的这篇文章主要介绍groovy集合,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

groovy集合可以直接在语言中使用,因为它默认已经导入包了。
不需要初始化对象,也不需要专门的类。
集合是groovy语言本地成员。Groovy语法提供了本地列表和相应的映射。
每个Groovy集合都是java.util.Collection 或者 java.util.Map 实例。
groovy使用了许多方法向groovy集合添加元素。

**
 * Groovy集合
 * Created by Jxy on 2018/12/19 10:27
 * A,验证范围类型也是java.util.List  的一个实例
 * B,集合
 */
class Demo2 {
    static void  main(args){

        def range = 0..5
        println(range.class)
        assert range instanceof List
        /*
        groovy集合添加元素
         */
        def coll = ["Groovy", "Java", "Ruby"]
        coll.add("Python")
        coll << "aug"
        coll[5] = "Perl"
        println(coll)
        /*
        循环遍历集合元素
         */
        for (i in 0..<coll.size()){
            print(coll[i]+" ")
        }
        /*
        拿到第四个元素
         */
        assert coll[3] == "Python"
        assert  coll instanceof Collection
        assert coll instanceof ArrayList

        /*
        groovy集合操作集合
         */
        def list = [1,2,3,4]
        assert list + 5 == [1,2,3,4,5]
        assert list - [2,3] == [1,4]

    }
}

运行结果:

class groovy.lang.IntRange
[Groovy, Java, Ruby, Python, aug, Perl]
Groovy Java Ruby Python aug Perl 
Process finished with exit code 0

 

转载于:https://www.cnblogs.com/jsersudo/p/10150408.html

最后

以上就是拼搏鞋垫为你收集整理的groovy集合的全部内容,希望文章能够帮你解决groovy集合所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部