Sobes.tech
Junior — Middle

Leg uit wat de StringBuilder-klasse is en in welke gevallen deze moet worden gebruikt voor het werken met strings in Java

sobes.tech AI

Antwoord van AI

De klasse StringBuilder in Java wordt gebruikt voor het efficiënt bouwen en wijzigen van strings. In tegenstelling tot gewone strings (String), die onveranderlijk zijn, maakt StringBuilder het mogelijk om de inhoud te wijzigen zonder nieuwe objecten te creëren.

Gebruik StringBuilder wanneer je een string meerdere keren moet wijzigen, bijvoorbeeld in lussen of bij het concatenëren van veel delen, om de kosten van het maken van veel tijdelijke strings te vermijden.

Voorbeeld:

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,