如何删除 kotlin 字符串中的第一个字符

Fov*_*vvu 4 string android kotlin android-studio

我正在尝试使用 Kotlin 在 Android Studio 中制作一个计算器,我试图允许用户将数字设为负数和正数,但我只得到了一半,将数字设为负数,但无法使其变回正数,为此我需要删除字符串中的第一个字符,有人知道该怎么做吗?

var firstNumber: String = ...
if (firstNumber[0] == '-') {
   firstNumber.
}
Run Code Online (Sandbox Code Playgroud)

小智 18

您可以使用 String 类的 drop() 删除字符串的第一个字符。

firstName = firstName.drop(1);
Run Code Online (Sandbox Code Playgroud)


Mur*_*nik 6

你可以使用substring

firstNumber = firstNumber.substring(1);
Run Code Online (Sandbox Code Playgroud)