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.