Junior — Middle
Erklären Sie, was die Klasse StringBuilder ist und in welchen Fällen es sinnvoll ist, sie für die Arbeit mit Strings in Java zu verwenden
sobes.tech KI
Antwort von AI
Die Klasse StringBuilder in Java wird verwendet, um Strings effizient zu erstellen und zu ändern. Im Gegensatz zu normalen Strings (String), die unveränderlich sind, ermöglicht StringBuilder die Änderung des Inhalts ohne die Erstellung neuer Objekte.
Es ist ratsam, StringBuilder zu verwenden, wenn eine Zeichenkette mehrfach geändert werden muss, z.B. in Schleifen oder beim Verketten vieler Teile, um die Kosten für die Erstellung vieler temporärer Strings zu vermeiden.
Beispiel:
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 5; i++) {
sb.append(i).append(", ");
}
String result = sb.toString();
System.out.println(result); // 0, 1, 2, 3, 4,