Eternalcode
Eternalcode

Reputation: 2412

Dart's equivalent for Java's StringBuilder

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

Answers (1)

giannisf
giannisf

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

Related Questions