Dart calls them differently
insert becomes write delete becomes clear
for reverse you can call toString and then reverse .
Example:
var buffer = new StringBuffer(); buffer.write("Hello"); buffer.write("world"); print(buffer.toString()); print(buffer.toString().split('').reversed.join());
source share