De methode The Java String concat () voegt twee strings samen (voegt ze samen) en retourneert deze.
De syntaxis van de stringmethode concat()
is:
string.concat(String str)
String is hier een object van de String
klasse.
concat () Parameters
De concat()
methode heeft één parameter nodig.
- str - string die moet worden samengevoegd
concat () Retourwaarde
- geeft een string terug die de aaneenschakeling is van
string
andstr
(argument string)
Voorbeeld: 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 " ) )
+ Operator gebruiken voor aaneenschakeling
In Java kunt u de +
operator ook gebruiken om twee strings samen te voegen. Bijvoorbeeld,
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 () versus de + operator voor aaneenschakeling
concat () | de + Operator |
---|---|
Stel dat str1 is null en str2 is "Java" . Vervolgens str1.concat(str2) gooit NullPointerException . | Stel dat str1 is null en str2 is "Java" . Dan str1 + str2 geeft "nullJava" . |
U kunt alleen een tekenreeks aan de concat() methode doorgeven . | Als een van de operanden een tekenreeks is en een andere een niet-tekenreekswaarde. De niet-tekenreekswaarde wordt intern geconverteerd naar een tekenreeks voordat deze wordt samengevoegd. "Java" + 5 Geeft bijvoorbeeld "Java5" . |