Java String concat ()

Il metodo Java String concat () concatena (unisce) due stringhe e le restituisce.

La sintassi del concat()metodo delle stringhe è:

 string.concat(String str)

Qui, la stringa è un oggetto della Stringclasse.

Parametri concat ()

Il concat()metodo accetta un singolo parametro.

  • str - stringa da unire

Valore restituito da concat ()

  • restituisce una stringa che è la concatenazione di stringe str(stringa di argomento)

Esempio: 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 " ) )

Utilizzo dell'operatore + per la concatenazione

In Java, puoi anche utilizzare l' +operatore per concatenare due stringhe. Per esempio,

 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 l'operatore + per la concatenazione

concat () l'operatore +
Supponiamo che str1 sia nulle str2 sia "Java". Quindi, str1.concat(str2)genera NullPointerException . Supponiamo che str1 sia nulle str2 sia "Java". Quindi, str1 + str2restituisce "nullJava" .
Puoi solo passare una stringa al concat()metodo. Se uno degli operandi è una stringa e un altro è un valore non stringa. Il valore non stringa viene convertito internamente in una stringa prima della concatenazione. Ad esempio, "Java" + 5"Java5".

Articoli interessanti...