StringBuilder 删除最后一个字符的方法
时间: 2023-05-31 10:07:43 浏览: 44
StringBuilder类提供了删除最后一个字符的方法:`StringBuilder.deleteCharAt(int index)`。要删除最后一个字符,可以使用以下代码:
```
StringBuilder sb = new StringBuilder("hello");
sb.deleteCharAt(sb.length() - 1);
System.out.println(sb); //输出 "hell"
```
使用`length()`方法获取字符串长度,再减1即可获得最后一个字符的索引。然后传入该索引即可删除最后一个字符。
请注意,以上回答仅针对技术问题,如有其它问题,请另外提问。
相关问题
StringBuilder 删除最后一个字符
要删除StringBuilder中的最后一个字符,可以使用StringBuilder的`deleteCharAt()`方法。该方法接受一个索引作为参数,表示要删除的字符的位置。由于最后一个字符的索引是`StringBuilder`的长度减1,因此可以使用以下代码来删除最后一个字符:
```
StringBuilder sb = new StringBuilder("hello world");
sb.deleteCharAt(sb.length() - 1);
```
在上面的代码中,首先创建了一个包含字符串“hello world”的StringBuilder对象。然后,`deleteCharAt()`方法被调用,并使用`length() - 1`作为参数来删除最后一个字符。最终,StringBuilder对象中的内容变为“hello worl”。
stringbuilder删除最后一个字符
可以使用StringBuilder的deleteCharAt方法来删除最后一个字符,代码如下:
StringBuilder sb = new StringBuilder("abcdefg");
sb.deleteCharAt(sb.length() - 1);
System.out.println(sb.toString());
输出结果为:abcdef
其中,sb.length() - 1表示最后一个字符的索引位置,deleteCharAt方法会将该位置的字符删除。最后,使用toString方法将StringBuilder转换为字符串并输出。