Kotlin 中的 Java Scanner 相当于什么?

问题描述 投票:0回答:2

Kotlin 中的 Java

Scanner
相当于什么?

我已经使用了

readLine()
,但我想知道它是否类型安全?

java input kotlin java.util.scanner
2个回答
17
投票

你可以尝试这样的事情

val scan = Scanner(System.`in`)

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

因为“in”是一个 Kotlin 关键字


7
投票

Kotlin 重用了许多现有的 Java 库,使用

Scanner
来做到这一点非常好。否则,
readLine
仅使用
System.in
,如您在此处所见。这对您来说可能是一个简单的选择。

© www.soinside.com 2019 - 2024. All rights reserved.