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.