Junior — Middle
Vysvetlite, ako je možné v programovaní spojiť viacero reťazcových hodnôt.
sobes.tech AI
Odpoveď od AI
V Jave sa najčastejšie na spájanie viacerých reťazcov používa operátor + alebo metóda concat(). Napríklad:
String s1 = "Ahoj, ";
String s2 = "svet!";
String result = s1 + s2; // "Ahoj, svet!"
// alebo
String result2 = s1.concat(s2); // "Ahoj, svet!"
Pre efektívnejšie spájanie veľkého množstva reťazcov sa používa trieda StringBuilder:
StringBuilder sb = new StringBuilder();
sb.append("Ahoj, ");
sb.append("svet!");
String result = sb.toString();
StringBuilder je vhodnejší pri viacerých operáciách konkatenácie, pretože je modifikovateľný a pri každom spájaní nevytvára nové objekty reťazcov.