kotlin for 循环

作者: alphet | 来源:发表于2018-02-26 10:41 被阅读43次

    kotlin 与java 的for循环是有区别的

    java:

    for(int i=0;i<9;i++){

    }

    kotlin 的for循环有2种写法,以list为例

    例如:

    var listStr:MutList<String> = ArrayList<String>()

    listStr.add("第一个")

    listStr.add("第二个")

    listStr.add("第三个")

    第一种:

     for(str in listStr){

      Log.i("Tag","value="+str)

    }

    能看到日志:

    value=第一个

    value=第二个

    value=第三个

    第二种:

    for (i in listStr . indices){

    var str:String?=listStr.get(i)

     Log.i("Tag","value="+str)

    }

    也能看到相同的日志:

    value=第一个

    value=第二个

    value=第三个

    相关文章

      网友评论

        本文标题:kotlin for 循环

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