java的StringBuilder如何去掉最后一个字符?

发布网友

我来回答

3个回答

热心网友

StringBuilder s=new StringBuilder();
s.append("");
s.deleteCharAt(s.length()-1);
System.err.println(s);
说明:java.lang.StringBuffer.deleteCharAt() 在这个序列中的指定位置删除字符。此序列是由一个char缩短

热心网友

StringBuilder s=new StringBuilder();
s.append("ab");
s.deleteCharAt(s.length()-1);
System.err.println(s);

追问s.setLength(s.length()-1); 哪个好

追答我那一个,更好理解。

热心网友

str.deleteCharAt(str.length()-1);追问s.setLength(s.length()-1); 哪个好

追答有吗?那就你那个好

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com