Sobes.tech
Junior — Middle

Wyjaśnij, jak można łączyć kilka wartości tekstowych w programowaniu.

sobes.tech AI

Odpowiedź od AI

W Javie do łączenia wielu wartości łańcuchów znaków najczęściej używa się operatora + lub metody concat(). Na przykład:

String s1 = "Cześć, ";
String s2 = "świat!";
String result = s1 + s2; // "Cześć, świat!"
// lub
String result2 = s1.concat(s2); // "Cześć, świat!"

Dla bardziej wydajnego łączenia dużej liczby łańcuchów znaków używa się klasy StringBuilder:

StringBuilder sb = new StringBuilder();
sb.append("Cześć, ");
sb.append("świat!");
String result = sb.toString();

StringBuilder jest preferowany przy wielu operacjach konkatenacji, ponieważ jest zmienny i nie tworzy nowych obiektów łańcuchów przy każdym łączeniu.