kotlin 與java 的for循環(huán)是有區(qū)別的
java:
for(int i=0;i<9;i++){
}
kotlin 的for循環(huán)有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=第三個