@Test public void testStringbuffer(){ //StringBuffer類沒有clear方法,不過可以通過下面兩種方法來清空一個StringBuffer的實例: StringBuffer sb = new StringBuffer(); sb.append("123"); sb.append("345"); System.out.println(sb.toString()); //方法一:使用delete方法 sb.delete(0,sb.length()); System.out.println(sb.toString()); //方法二: 使用setLength方法 sb.append("abc"); sb.append("def"); System.out.println(sb.toString()); sb.setLength(0); System.out.println(sb.toString()); //方法三: 新的引用對象,指向一個空 sb.append("555"); sb.append("666"); System.out.println(sb.toString()); sb = new StringBuffer(); System.out.println(sb.toString()); }