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 String
classe.
Parametri concat ()
Il concat()
metodo accetta un singolo parametro.
- str - stringa da unire
Valore restituito da concat ()
- restituisce una stringa che è la concatenazione di
string
estr
(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 null e str2 sia "Java" . Quindi, str1.concat(str2) genera NullPointerException . | Supponiamo che str1 sia null e str2 sia "Java" . Quindi, str1 + str2 restituisce "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 dà "Java5" . |