java 去string最后一位
时间: 2024-09-09 07:04:29 浏览: 41
在Java中,如果你想要移除一个字符串的最后一个字符,可以通过以下方法实现:
1. 使用`substring`方法。首先,你需要确定字符串的长度,然后从开始位置到倒数第二个字符的结束位置(即`length-2`)进行子字符串截取。
下面是一个具体的例子:
```java
public class Main {
public static void main(String[] args) {
String originalString = "example";
String result = originalString.substring(0, originalString.length() - 1);
System.out.println(result); // 输出: exampl
}
}
```
这段代码将输出`example`去掉最后一个字符后的结果`exampl`。
2. 另一种方法是使用`StringBuilder`或`StringBuffer`,通过`deleteCharAt`方法删除最后一个字符。
```java
public class Main {
public static void main(String[] args) {
StringBuilder stringBuilder = new StringBuilder("example");
stringBuilder.deleteCharAt(stringBuilder.length() - 1);
System.out.println(stringBuilder.toString()); // 输出: exampl
}
}
```
这段代码同样会输出`example`去掉最后一个字符后的结果`exampl`。
阅读全文