Reputation: 2412
Is there a Dart equivalent for Java's StringBuilder?
I have looked into StringBuffer, but that API doesn't have as many features as the StringBuilder. Methods like delete, reverse or variety for insert are missing in the StringBuffer.
Follow-up - request feature
Upvotes: 57
Views: 25385
Reputation: 2599
Dart names them differently
insert
becomes write
delete
becomes clear
for reverse
you can call toString
and then reverse
.
Example:
final buffer = StringBuffer();
buffer.write("Hello");
buffer.write("world");
print(buffer.toString());
print(buffer.toString().split('').reversed.join());
Upvotes: 81