Die Klasse StringBuilder implementiert Methoden zur Stringmanipulation. Im Gegensatz zu Objekten der Klasse String sind StringBuilder-Objekte veränderlich. Aus diesem Grund wird der StringBuilder oft für eine effiziente Konkatenation von Strings eingesetzt. Dazu wird die Methode append() verwendet. Weitere Methoden des StringBuilders sind insert(), delete(), … . Mit der Methode toString() kann aus dem StringBuilder-Objekt wieder ein String erzeugt werden.
String s = "Hello"; StringBuilder sb = new StringBuilder(s); // Hello sb.append("World"); // HelloWorld sb.insert(5, ' '); // Hello World sb.delete(0, 6); // World s = sb.toString();