Sobes.tech
Junior

Mikor kell használni a StringBuilder-t?

sobes.tech MI

Válasz az MI-től

A Java-ban a StringBuilder használata ajánlott, amikor többször kell módosítani vagy összefűzni szövegeket, különösen ciklusokban. Ez azért van, mert a Java-ban a szövegek (Stringek) immutable-ek, és minden összefűzési műveletnél új String objektum jön létre, ami csökkenti a teljesítményt és növeli a memóriahasználatot.

Példa a StringBuilder használatára:

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

Ez a megközelítés hatékonyabb, mint a + operátor ismételt használata ciklusban.