kotlin for 循环

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

java:

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

}

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

例如:

var listStr:MutList = ArrayList()

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 循环)