五、数组的遍历
1.数组的to遍历
代码如下:
package chapter003
object ArrayTest {
def main(args: Array[String]): Unit = {
val arr = Array(18, 20, 87, 4, 23)
for (i <- 0 to arr.length - 1) {
println("arr(" + i + ")=" + arr(i))
}
}
}
2.数组的until遍历
代码如下:
package chapter003
object ArrayTest {
def main(args: Array[String]): Unit = {
val arr = Array(18, 20, 87, 4, 23)
for (i <- 0 until arr.length) {
println("arr(" + i + ")=" + arr(i))
}
}
}
3.利用数组的迭代器进行遍历
代码如下:
package chapter003
object ArrayTest {
def main(args: Array[String]): Unit = {
val arr = Array("zhangsan", "lisi", "wangwu", "zhaoliu")
//数组的迭代器
val itr = arr.iterator
//使用迭代器进行遍历
while (itr.hasNext) {
print(itr.next() + "\t")
}
}
}
4.直接对元素进行遍历
代码如下:
package chapter003
object ArrayTest {
def main(args: Array[String]): Unit = {
val arr = Array(18, 20, 87, 4, 23)
for (e <- arr) {
println(e)
}
}
}