Java String concat ()

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 StringKlasse.

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 stringund str(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 nullund str2 ist "Java". Dann str1.concat(str2)wirft Nullpointer . Angenommen, str1 ist nullund str2 ist "Java". Dann str1 + str2gibt "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" + 5gibt "Java5".

Interessante Beiträge...