Kotlin中调用Java代码

Kotlin被设计为可以与Java进行相互操作。已经存在的Java代码可以在Kotlin中被调用,并且Kotlin代码也可以被Java进行调用。在这个章节中我们描述关于在Kotlin中调用Java代码的一些细节。

几乎所有的Java代码都可以使用并不会有什么问题。

import java.util.*

fun demo(source: List<Int>) {
    val list = ArrayList<Int>()
    // 'for'-loops work for Java collections:
    for (item in source) {
        list.add(item)
    }
    // Operator conventions work as well:
    for (i in 0..source.size() - 1) {
        list[i] = source[i] // get and set are called
    }
}

results matching ""

    No results matching ""