Sobes.tech
Junior

Când ar trebui să folosiți StringBuilder?

sobes.tech AI

Răspuns de la AI

Se trebuie să modificați sau să concatenați șiruri de caractere de mai multe ori în Java, mai ales în bucle, trebuie să folosiți StringBuilder. Acest lucru se datorează faptului că șirurile în Java sunt imuabile, iar la fiecare operație de concatenare se creează un nou obiect String, ceea ce reduce performanța și crește consumul de memorie.

Exemplu de utilizare a StringBuilder:

StringBuilder sb = new StringBuilder();
for (int i = 0; i < 1000; i++) {
    sb.append(i).append(", ");
}
String result = sb.toString();

Această abordare este mai eficientă decât utilizarea repetată a operatorului + pentru șiruri în buclă.