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
stringestr(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" + 5dà "Java5". |








