我的安卓开发Android开发经验谈Android知识

kotlin for 循环

2018-02-26  本文已影响43人  alphet

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=第三个

上一篇下一篇

猜你喜欢

热点阅读