2016-03-01 8 views
5

JavaのStringBuilderのダーツ相当品はありますか?JavaのStringBuilderのDartの同等語

私はStringBufferを調べました。しかし、ApiにはStringBuilderと同じくらい多くの機能がありません。 StringBufferには、削除のためのメソッド、削除のためのメソッド、または挿入のためのバラエティがありません。

+0

それは 'insert'を持っていますが、 – giannisf

答えて

6

ダート名それらは異なっ

insertwrite deleteあなたはtoString、その後reverseを呼び出すことができますreverseためclear

になりなります。

例:

var buffer = new StringBuffer(); 

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

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

クリアは基本的にすべてのものを削除write'それが'命名。文字列バッファ内の文字の1つまたは複数のサブセットを削除する場合はどうすればよいですか? おそらくこれはhttps://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html#delete(int,%20int) – Eternalcode

+0

のようになります。新しい 'StringBuffer'とcharの前とcharの後にパートをコピーします。他の方法を追加する必要があると思われる場合は、http://github.com/dart-lang/sdkに問題を作成できます。 –

+0

興味深い。病気はそれのために問題を作り出す。ありがとう。 – Eternalcode