var arrayListOne = arrayOf(10,20,30,40,50) for (i in arrayListOne){ print("i => $i \t") }
使用indices遍历数组
1 2 3 4
var arrayListTwo = arrayOf(1,3,5,7,9) for (i in arrayListTwo.indices){ println("arrayListTwo[$i] => " + arrayListTwo[i]) }
使用withIndex()遍历数组
1 2 3 4
var arrayListTwo = arrayOf(1,3,5,7,9) for ((index,value) in arrayListTwo.withIndex()){ println("index => $index \t value => $value") }
使用列表或数组的扩展函数遍历
1 2 3 4 5
var arrayListThree = arrayOf(2,'a',3,false,9) var iterator: Iterator<Any> = arrayListThree.iterator() while (iterator.hasNext()){ println(iterator.next()) }