Enumeration.iterator所在位置是kotlin.collections / java.util.Enumeration.iterator,其相關用法介紹如下。

用法:

operator fun <T> Enumeration<T>.iterator(): Iterator<T>

java.util.Enumeration 創建 Iterator ,允許在 for 循環中使用它。

例子:

import java.util.*

fun main(args: Array<String>) {
//sampleStart
val vector = Vector<String>().apply {
    add("RED")
    add("GREEN")
    add("BLUE")
}

// iterator() extension is called here
for (e in vector.elements()) {
    println("The element is $e")
}
//sampleEnd
}

輸出:

The element is RED
The element is GREEN
The element is BLUE