stringbuffer删除最后一个字符(stringbuffer删除指定字符串)

http://www.itjxue.com  2023-03-16 16:41  来源:未知  点击次数: 

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

StringBuilder s=new StringBuilder();

s.append("zhidao");

s.deleteCharAt(s.length()-1);

System.err.println(s);

说明:java.lang.StringBuffer.deleteCharAt() 在这个序列中的指定位置删除字符。此序列是由一个char缩短

stringbulider怎么替换最后一个字符

StringBuffer sb = new StringBuffer("dfdsfads,");

sb.deleteCharAt(sb.length()-1);

System.out.println(sb);

如何有效去除StringBuffer中字符串的最后一个非空字符

StringBuffer sb = new StringBuffer("abcdef ");

while (sb.charAt(sb.length() - 1) == ' ' || sb.charAt(sb.length() - 1) == '\t') {

sb.deleteCharAt(sb.length() - 1);

}

sb.deleteCharAt(sb.length() - 1);

System.out.println(sb.toString());

Java中有关StringBuffer类型的变量的清空方法。

StringBuffer 清空的的话,可以用delete方法,第一个参数是清除的起始位置,第二个是结束位置,举例:

StringBuffer sb = new StringBuffer("123456789");//创建一个StringBuffer 流

sb.delete(0, sb.length());//删除从0开始到sb长度的字符

System.out.print(sb.toString());//输出结果

结果为空,也就是说被清空了。

备注:可以调整“sb.length()”和0的值,之后删除StringBuffer 中的特定位置的字符串,根据实际需要修改即可。

java如何去掉字符串最后一个字符

可以使用string自带的截取函数,就是截取第一个到倒数第二个的字符串:

利用substring()与length()

String str = "abcdefg";

str.substring(0,str.length()-1);

(责任编辑:IT教学网)

更多

推荐mac苹果系统文章