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=第三个
网友评论