Kotlin:将打印输出格式化为用逗号输入的独立整数

Kotlin:将打印输出格式化为用逗号输入的独立整数,kotlin,Kotlin,如何用逗号分隔用户输入的整数,例如输入78 69 25 13。我希望我的输出是78,69,25,13 fun main() { print("Enter your grades: ") while (true) { val studentGrades = readLine() println("Your grades are: ${"%,d".format(studentGrades)}"

如何用逗号分隔用户输入的整数,例如输入78 69 25 13。我希望我的输出是78,69,25,13

fun main() {
    print("Enter your grades: ")
    while (true) {
        val studentGrades = readLine()
        println("Your grades are: ${"%,d".format(studentGrades)}")
        break
    }
}

您可以根据IR42的答案进行拆分和加入。但我认为做一个简单的替换如下将是一个更轻的选择。正则表达式的使用是可选的,但如果数字之间有多个空格,则可以提供安全性

studentGrades.replace(Regex("\\s+"), ", ")
studentGrades.replace(Regex("\\s+"), ", ")