这里数组值使用迭代器迭代并一一打印。
或者[我的语言不好]
我想使用迭代一个一个地打印数组值
package com.aitrich.collection
object IteratorDemo {
def main(args: Array[String]) {
var myList = Array("a", "number", "of", "words")
var l=myList.length
for( i <- 0 to l){
var Lst:String=myList.toString()
val it = Iterator(l.formatted(Lst))
while (it.hasNext){
println(it.next())
}
}
}
}
但输出显示
[Ljava.lang.String;@aad33f6
[Ljava.lang.String;@aad33f6
[Ljava.lang.String;@aad33f6
[Ljava.lang.String;@aad33f6
[Ljava.lang.String;@aad33f6