Java中去除StringBuffer最后一个字符


原文:http://www.cnblogs.com/shaozhiheng/p/3661714.html

由于编写了这么一段代码:

Iterator it3 = set.iterator();
while(it3.hasNext()){
    sb.append(it3.next());
    sb.append('|');
}

 

 用于生成交集,其中“|”代表交集符号,便需要去除其最后一个“|”。

  查阅了一下Java API 文档,有如下两个用于删除SB字符的方法:

  第一个delete函数用于删除从给定起始位开始到给定结束位为末的子串;

  第二个deleteCharAt函数用于删除给定位置的字符串。

 

  方便起见,选用第二个,sb.deleteCharAt(sb.length() - 1);即可。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM