美文网首页
Kotlin Set集合的遍历

Kotlin Set集合的遍历

作者: gehangAndWeb | 来源:发表于2018-04-21 15:04 被阅读0次

    代码

    就是整理了遍历的方法 很简单

    fun main(args: Array<String>) {
    
        //创建有序可变set
        val mutableSetOf = mutableSetOf<String>("g", "h", "p", "w", "w")
        //创建无序可变set ---类似java
        val hashSetOf = hashSetOf<String>("g", "h","p","w","w")//无序的
        /**
         * 遍历方式1:for-in 循环:
         * 有序和无序都适用
         */
        for ( i in mutableSetOf){
            print(i)
        }
        println()
         for(i in hashSetOf){
             print(i)
         }
        println()
    
        /**
         * 遍历方式2:forEach  ,因为set集合继承了Iteratable ,所以可以使用该接口的foreach方法
         * 有序和无序都适用
         */
         mutableSetOf.forEach { print(it)  }
        println()
        hashSetOf.forEach { print(it) }
        println()
    
        /**
         * 遍历方式2:通过索引来遍历有序set
         * 有序适用,无序的不适用
         * mutableSetOf.indices:返回有序集合的索引区间
         * mutableSetOf.elementAt(i):得到索引为i的值
         */
        for (i in mutableSetOf.indices){
            print(mutableSetOf.elementAt(i))
        }
    
    }
    
    
    
    

    结果打印

    运行结果.png

    相关文章

      网友评论

          本文标题:Kotlin Set集合的遍历

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