StringBuilder sbbb=new StringBuilder("123,32131,");去掉这个字符串最后一个,
时间: 2024-02-04 15:03:16 浏览: 24
可以使用StringBuilder的deleteCharAt方法来删除最后一个字符,代码示例如下:
```
StringBuilder sbbb = new StringBuilder("123,32131,");
sbbb.deleteCharAt(sbbb.length() - 1); // 删除最后一个字符
System.out.println(sbbb.toString()); // 输出结果为 "123,32131"
```
这里的deleteCharAt方法接受一个int类型的参数,表示要删除的字符的下标,因为字符串的下标从0开始,所以需要减去1才能删除最后一个字符。
相关问题
StringBuilder sbbb=new StringBuilder("123,32131,"); 拿到这个字符串最后一个字符
可以使用StringBuilder的charAt方法来获取最后一个字符,代码示例如下:
```
StringBuilder sbbb = new StringBuilder("123,32131,");
char lastChar = sbbb.charAt(sbbb.length() - 1); // 获取最后一个字符
System.out.println(lastChar); // 输出结果为 ","
```
这里的charAt方法接受一个int类型的参数,表示要获取的字符的下标,因为字符串的下标从0开始,所以需要减去1来获取最后一个字符。
java stringbuilder将最后一个字符串替换
可以使用StringBuilder的setCharAt()方法将最后一个字符替换为另一个字符。以下是示例代码:
```
StringBuilder sb = new StringBuilder("Hello World!");
sb.setCharAt(sb.length()-1, '?'); // 将最后一个字符替换为问号
System.out.println(sb.toString()); // 输出: Hello World?
```
在这个示例中,我们首先创建一个StringBuilder对象,并将其初始化为"Hello World!"。然后,我们使用setCharAt()方法将最后一个字符替换为问号。最后,我们使用toString()方法将StringBuilder对象转换为字符串并输出它。