Sobes.tech
Junior

Kedy by ste mali použiť StringBuilder?

sobes.tech AI

Odpoveď od AI

V Jave je priporočljivo uporabljati StringBuilder, kadar je potrebno večkrat spreminjati ali združevati nize, še posebej znotraj zank. To je povezano s tem, da so nizi v Javi nespremenljivi (immutable), in pri vsaki operaciji združevanja se ustvari nov objekt String, kar zmanjša zmogljivost in poveča obremenitev pomnilnika.

Primer uporabe StringBuilder:

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

Tak pristop je učinkovitejši kot ponovljena uporaba operatorja + za nize v zanki.