什么是Kotlin中的Java Scanner?

时间:2018-02-27 10:01:25

标签: java input kotlin java.util.scanner

Kotlin中Java Scanner的等价物是什么?

我使用了readLine(),但我想知道它是否安全?

2 个答案:

答案 0 :(得分:4)

您可以尝试这样的事情

val scan = Scanner(System.`in`)

val n = scan.nextLine().trim().toInt()

由于“in”是Kotlin keyword

答案 1 :(得分:2)

Kotlin 重用了许多现有的Java库,使用Scanner完成此操作非常方便。否则,readLine只会使用System.in,因为您可以观察here,这可能是您的一个简单替代方案。