2016-03-01 50 views

回答

6

飛鏢他們的名字不同

insert成爲write delete成爲clear

reverse你可以打電話toString,然後reverse

例子:

var buffer = new StringBuffer(); 

    buffer.write("Hello"); 
    buffer.write("world"); 

    print(buffer.toString()); 
    print(buffer.toString().split('').reversed.join()); 
+0

清除實質上刪除等一應俱全。如果要刪除字符串緩衝區中的單個字符或字符子集,該怎麼辦? 可能像這樣https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html#delete(int,%20int) – Eternalcode

+0

我想你需要創建一個新的'StringBuffer'和在字符之前和字符之後複製零件。如果您認爲應該添加其他方法,則可以在http://github.com/dart-lang/sdk中創建問題。 –

+0

有趣。我爲它創造了一個問題。謝謝。 – Eternalcode