如何在 Kotlin 字符串中删除第一个字符

3

我正在使用Kotlin和Android Studio制作一个计算器,希望允许用户输入正数和负数。但我只实现了一半,即使让数字变成负数,但无法将其转换回正数。为此,我需要删除字符串中的第一个字符,有人知道如何做吗?

var firstNumber: String = ...
if (firstNumber[0] == '-') {
   firstNumber.
}

2
如果你在制作计算器,应该使用Ints、Longs或BigDecimals而不是Strings。 - Tenfour04
2个回答

17
您可以使用String类的drop()函数来删除字符串的第一个字符。
firstName = firstName.drop(1);

6
你可以使用 substring 方法:
firstNumber = firstNumber.substring(1);

谢谢兄弟,它有效了! - Fovvu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接