Metoda Java String concat () concatenează (îmbină) două șiruri și o returnează.
Sintaxa concat()metodei șirului este:
string.concat(String str)
Aici, șirul este un obiect al Stringclasei.
concat () Parametri
concat()Metoda are un singur parametru.
- str - șir de alăturat
concat () Valoare returnată
- returnează un șir care este concatenarea lui
stringșistr(șir argument)
Exemplu: Java concat ()
class Main ( public static void main(String() args) ( String str1 = "Learn "; String str2 = "Java"; // concatenate str1 and str2 System.out.println(str1.concat(str2)); // "Learn Java" // concatenate str2 and str11 System.out.println(str2.concat(str1)); // "JavaLearn " ) )
Folosind + Operator pentru concatenare
În Java, puteți utiliza, de asemenea, +operatorul pentru a concatena două șiruri. De exemplu,
class Main ( public static void main(String() args) ( String str1 = "Learn "; String str2 = "Java"; // concatenate str1 and str2 System.out.println(str1 + str2); // "Learn Java" // concatenate str2 and str11 System.out.println(str2 + str1); // "JavaLearn " ) )
concat () Vs + Operatorul pentru Concatenare
| concat () | + Operatorul |
|---|---|
Să presupunem că str1 este nullși str2 este "Java". Apoi, str1.concat(str2)aruncă NullPointerException . | Să presupunem că str1 este nullși str2 este "Java". Apoi, str1 + str2dă „nullJava” . |
Puteți trece doar un șir la concat()metodă. | Dacă unul dintre operanzi este un șir și altul este o valoare non-șir. Valoarea non-șir este convertită intern într-un șir înainte de concatenare. De exemplu, "Java" + 5dă "Java5". |








