📌  相关文章
📜  颤振从字符串中删除最后一个字符 - Java (1)

📅  最后修改于: 2023-12-03 14:58:48.264000             🧑  作者: Mango

颤振从字符串中删除最后一个字符 - Java

在Java中,我们可以使用String类的substring方法来删除字符串中的最后一个字符。以下是示例代码:

String str = "颤振";
String newStr = str.substring(0, str.length()-1);
System.out.println(newStr); //输出“颤振”的前一个字符“颤”

上面的代码中,substring方法的第一个参数是要提取的子字符串的起始索引,第二个参数是要提取的子字符串的结束索引。在这种情况下,我们将字符串的长度减1,以便提取字符串中除最后一个字符以外的所有字符。

如果您将上面的代码片段添加到Java项目中并运行它,则将输出原始字符串的前一个字符“颤”。

请注意,上面的代码片段假定原始字符串中至少有一个字符。如果原始字符串为空字符串,则substring方法将抛出IndexOutOfBoundsException。

为了解决这个问题,我们可以添加一个简单的检查,如下所示:

if (str.length() > 0) {
    String newStr = str.substring(0, str.length()-1);
    System.out.println(newStr);
}

这将检查字符串是否为空,如果不是,则删除最后一个字符并输出结果。否则,它将不执行任何操作。

总的来说,使用String类的substring方法来删除字符串中的最后一个字符是一种快速而简单的方法。请记住添加足够的检查来确保代码的正确性。