Java的StringBuilder有Dart等價物嗎?我已經看過StringBuffer。但是,那個Api並沒有像StringBuilder那樣多的功能。諸如刪除,反向或插入變化等方法在StringBuffer中缺失。Dart對Java的StringBuilder的等價物
回答
飛鏢他們的名字不同
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());
清除實質上刪除等一應俱全。如果要刪除字符串緩衝區中的單個字符或字符子集,該怎麼辦? 可能像這樣https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html#delete(int,%20int) – Eternalcode
我想你需要創建一個新的'StringBuffer'和在字符之前和字符之後複製零件。如果您認爲應該添加其他方法,則可以在http://github.com/dart-lang/sdk中創建問題。 –
有趣。我爲它創造了一個問題。謝謝。 – Eternalcode
- 1. Java的Ruby等價物ObjectSpace.each_object
- 2. Java的Drupal等價物?
- 3. zedgraph或java的等價物
- 4. Java的等價物GetPositionFromCharIndex
- 5. Object.watch()Dart等效物
- 6. 什麼是AS3的foo的等價物:*在Dart中?
- 7. ruby中的instance_variable_set方法的dart中是否有等價物?
- 8. Java的.Net的WebClient的等價物
- 9. C#Java HashMap等價物
- 10. MATLAB的robustfit的Java或C等價物
- 11. 尋找C#的XmlConvert.EncodeName的Java等價物
- 12. Java中的C#OnDeserialized/OnSerializaed的等價物?
- 13. .NET的System.Xml.Schema類的Java等價物?
- 14. Java的等價物Python的str.strip()。split()?
- 15. java中的「this.SynchronizingObject.Invoke()」的等價物
- 16. 用於Python的str.strip()的Java等價物
- 17. Python的「構造」庫的Java等價物
- 18. Python的等價物@
- 19. os.getpardir()的等價物?
- 20. document.getElementsByClassName的等價物
- 21. 對於Numpy多維對象的Java等價物
- 22. 是否有.Net System.Data的Java等價物?
- 23. Cocoa中的Java RMI等價物?
- 24. 不變式文化的Java等價物
- 25. Java中C#鎖定的等價物?
- 26. 這個python代碼的Java等價物
- 27. 來自Obj的Java等價物C
- 28. 什麼是.NET TypeCode的Java等價物?
- 29. excel vlookup是否有Java的等價物?
- 30. 什麼是InterruptedException(Java)的.NET等價物?
它'insert'但它名爲'write' – giannisf