StringBuffer 删除最后一个字符
时间: 2024-05-22 16:14:04 浏览: 22
可以使用deleteCharAt()方法删除最后一个字符,示例代码如下:
StringBuffer sb = new StringBuffer("Hello World!");
sb.deleteCharAt(sb.length() - 1);
System.out.println(sb.toString());
输出结果为:
Hello World
相关问题
把StringBuffer中最后一个字符删除。
可以使用 `deleteCharAt()` 方法来删除 `StringBuffer` 中的最后一个字符。具体实现如下所示:
```java
StringBuffer sb = new StringBuffer("Hello World!");
sb.deleteCharAt(sb.length() - 1);
System.out.println(sb.toString());
```
输出结果为:
```
Hello World
```
其中,`sb.length() - 1` 表示最后一个字符的索引位置。通过调用 `deleteCharAt()` 方法来删除该字符。最后,使用 `toString()` 方法将 `StringBuffer` 转换为 `String`,以便输出结果。
j ava stringbuffer去掉末尾最后一个字符
你可以使用StringBuffer类的deleteCharAt()方法来删除末尾最后一个字符。具体实现方法如下:
```java
StringBuffer sb = new StringBuffer("hello world!");
sb.deleteCharAt(sb.length()-1);
String result = sb.toString();
System.out.println(result); // 输出结果为:"hello world"
```
这里的deleteCharAt()方法的参数是要删除字符的索引位置,在这里我们传递了字符串长度减1的值,即最后一个字符的索引位置,从而删除了末尾最后一个字符。