Sobes.tech
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.