把StringBuffer中最后一个字符删除。
时间: 2024-05-01 07:20:35 浏览: 14
可以使用 `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`,以便输出结果。
相关问题
StringBuffer 删除最后一个字符
可以使用deleteCharAt()方法删除最后一个字符,示例代码如下:
StringBuffer sb = new StringBuffer("Hello World!");
sb.deleteCharAt(sb.length() - 1);
System.out.println(sb.toString());
输出结果为:
Hello World
在java中去掉stringbuffer字符串的最后一个,
可以使用StringBuffer的deleteCharAt方法来删除最后一个字符,代码示例如下:
```
StringBuffer sb = new StringBuffer("hello");
sb.deleteCharAt(sb.length() - 1); // 删除最后一个字符
System.out.println(sb.toString()); // 输出结果为 "hell"
```
这里的deleteCharAt方法接受一个int类型的参数,表示要删除的字符的下标,因为字符串的下标从0开始,所以需要减去1才能删除最后一个字符。