Junior — Middle
Explica ce reprezintă clasa StringBuilder și în ce cazuri ar trebui să fie utilizată pentru lucrul cu șiruri în Java
sobes.tech AI
Răspuns de la AI
Clasa StringBuilder în Java este utilizată pentru construirea și modificarea eficientă a șirurilor de caractere. Spre deosebire de șirurile obișnuite (String), care sunt imuabile, StringBuilder permite modificarea conținutului fără a crea obiecte noi.
Se recomandă utilizarea StringBuilder atunci când este necesar să modificați un șir de mai multe ori, de exemplu, în bucle sau la concatenarea multor părți, pentru a evita costurile de creare a multor șiruri temporare.
Exemplu:
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,