public static void testAppend() { StringBuffer sb = new StringBuffer("This is a StringBuffer!"); sb.append(1.23f); System.out.println(sb.toString()); }
輸出的是This is a StringBuffer!1.23f
關於StringBuffer對象的append方法介紹,在Ivor Horton所著的《Java 2 入門經典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章數組和字符串講解中,第4.4小節(向StringBuffer對象增加其他內容)介紹了用append()方法追加子串的功能。原文提供例子如下:
StringBuffer buf=new StringBuffer("Hard "); String aString = "Waxworks"; buf.append(aString,3,4);
原文說明:這個操作將aString的從索引位置3開始的由四個字符組成的子串追加到StringBuffer對象buf中。輸出的是Hard work
然后
buf對象就會包含字符 串"Hard work"。