2016-03-01 420 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