Junior
Wanneer moet je StringBuilder gebruiken?
sobes.tech AI
Antwoord van AI
Gebruik StringBuilder in Java wanneer je strings meerdere keren moet wijzigen of concatenëren, vooral binnen lussen. Dit komt doordat strings in Java onveranderlijk (immutable) zijn, en bij elke concatenatie een nieuw String-object wordt aangemaakt, wat de prestaties vermindert en het geheugen verhoogt.
Voorbeeld van het gebruik van StringBuilder:
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 1000; i++) {
sb.append(i).append(", ");
}
String result = sb.toString();
Deze aanpak is efficiënter dan herhaald gebruik van de + operator voor strings in een loop.