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.