Die Java String concat () -Methode verkettet (verbindet) zwei Zeichenfolgen und gibt sie zurück.
Die Syntax der String- concat()
Methode lautet:
string.concat(String str)
Hier ist string ein Objekt der String
Klasse.
concat () Parameter
Die concat()
Methode verwendet einen einzelnen Parameter.
- str - string, der verbunden werden soll
concat () Rückgabewert
- Gibt eine Zeichenfolge zurück, die die Verkettung von
string
undstr
(Argumentzeichenfolge) ist.
Beispiel: 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 " ) )
Verwenden des Operators + für die Verkettung
In Java können Sie den +
Operator auch verwenden , um zwei Zeichenfolgen zu verketten. Beispielsweise,
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 der Operator + für Verkettung
concat () | der + Operator |
---|---|
Angenommen, str1 ist null und str2 ist "Java" . Dann str1.concat(str2) wirft Nullpointer . | Angenommen, str1 ist null und str2 ist "Java" . Dann str1 + str2 gibt "nullJava" . |
Sie können der concat() Methode nur einen String übergeben . | Wenn einer der Operanden eine Zeichenfolge und ein anderer ein Wert ohne Zeichenfolge ist. Der Wert ohne Zeichenfolge wird vor der Verkettung intern in eine Zeichenfolge konvertiert. Zum Beispiel "Java" + 5 gibt "Java5" . |