首页 > 解决方案 > 在 Kotlin 中读取控制台字符输入

问题描述

我不知道如何获取一个字符作为输入

有趣的主要(参数:数组){

}

在我的 kotlin 代码中,问题是 (compareto(0)),这在 nullablereciever "n" 上是不允许的

标签: kotlin

解决方案


使用 java.util.Scanner 是可能的。它在空格或换行符之前读取任何内容,然后将其转换为字符

import java.util.Scanner

fun main(args: Array<String>) {
    val scanner = Scanner(System.`in`)
    val chr = scanner.next().single()
}

推荐阅读