原文: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);即可。