Sobes.tech
Junior

Kada naudoti StringBuilder?

sobes.tech AI

Atsakymas iš AI

Java rekomenduojama naudoti StringBuilder, kai reikia daug kartų keisti arba sujungti eilutes, ypač ciklų viduje. Tai susiję su tuo, kad Java eilutės yra nekeičiamos (immutable), ir kiekviena sujungimo operacija sukuria naują String objektą, kas sumažina našumą ir padidina atminties apkrovą.

Pavyzdys, kaip naudoti StringBuilder:

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

Šis požiūris yra efektyvesnis nei nuolatinis + operatoriaus naudojimas cikle.