【Java】 在Java中从字符串中移除最后一个字符的方法
在Java中,可以使用StringBuilder
类的deleteCharAt
方法来移除字符串中的最后一个字符。以下是一个简单的例子:
public class Main {
public static void main(String[] args) {
String originalString = "Hello World!";
StringBuilder sb = new StringBuilder(originalString);
sb.deleteCharAt(sb.length() - 1); // 移除最后一个字符
String modifiedString = sb.toString();
System.out.println(modifiedString); // 输出: Hello World
}
}
或者,可以直接使用substring
方法来移除最后一个字符:
public class Main {
public static void main(String[] args) {
String originalString = "Hello World!";
String modifiedString = originalString.substring(0, originalString.length() - 1);
System.out.println(modifiedString); // 输出: Hello World
}
}
两种方法都可以实现移除字符串最后一个字符的目的。第一种方法更适合在字符串较大或者需要频繁修改时使用,因为StringBuilder
的效率更高。第二种方法更简洁,适合移除最后一个字符的需求。
评论已关闭