我是靠谱客的博主 拼搏鞋垫,这篇文章主要介绍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集合内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部