如何删除 Kotlin 中的第一个字符

How to remove first character in Kotlin

如果第一个字母是0我想去掉它。例如:如果是“01”,则为“1”,但如果是“10”,则不会有变化。

你可以使用 drop(1).

if(str[0] == '0'){
   str = str.drop(1)
}

你可以这样做

var str1 = "01abcdefg"
var str2 = "0"

val result = str1.startsWith(str2) 

if( result ) {
    str1 = str1.drop(1)
    println("String starts with specified string.")
    println(str1)
} else {
    println("String does not start with specified string.")
}

查看实时测试https://pl.kotl.in/SyNXcNOkE