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. Object.watch()Dart等效物
- 4. 什么是AS3的foo的等价物:*在Dart中?
- 5. C#Java HashMap等价物
- 6. Java的.Net的WebClient的等价物
- 7. 寻找C#的XmlConvert.EncodeName的Java等价物
- 8. Java中的C#OnDeserialized/OnSerializaed的等价物?
- 9. .NET的System.Xml.Schema类的Java等价物?
- 10. MATLAB的robustfit的Java或C等价物
- 11. Python的“构造”库的Java等价物
- 12. C#的'Enumerable.Any'的Java等价物
- 13. 用于Python的str.strip()的Java等价物
- 14. Python的等价物@
- 15. os.getpardir()的等价物?
- 16. 不变式文化的Java等价物
- 17. 这个python代码的Java等价物
- 18. 什么是InterruptedException(Java)的.NET等价物?
- 19. 用于HTML的Java等价物:: TableExtract
- 20. 什么是Java Stream.collect的Kotlin等价物?
- 21. 什么是ASP.NET Membership的Java等价物?
- 22. 什么是Java Socket.getInetAddress()的C#等价物?
- 23. Java 8中LINQ的等价物
- 24. Cocoa中的Java RMI等价物?
- 25. 是否有.Net System.Data的Java等价物?
- 26. 什么是.NET TypeCode的Java等价物?
- 27. 什么是Java DecimalFormat的c#等价物?
- 28. excel vlookup是否有Java的等价物?
- 29. Java的等价物C#大理性
- 30. C#Array.GetLength的Java等价物(i)
它'insert'但它名为'write' – giannisf