Java String concat ()

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și str(ș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 + str2„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" + 5"Java5".

Articole interesante...