Sobes.tech
Junior

Kdy byste měli použít StringBuilder?

sobes.tech AI

Odpověď od AI

V Java je vhodné používat StringBuilder, když je potřeba opakovaně měnit nebo spojovat řetězce, zejména v cyklech. To je způsobeno tím, že řetězce v Java jsou neměnné (immutable) a při každé operaci spojování se vytváří nový objekt String, což snižuje výkon a zvyšuje zátěž paměti.

Příklad použití StringBuilder:

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

Tento přístup je efektivnější než opakované použití operátoru + pro řetězce v cyklu.