La méthode concat () de la chaîne Java String concatène (joint) deux chaînes et la renvoie.
La syntaxe de la concat()
méthode string est:
string.concat(String str)
Ici, string est un objet de la String
classe.
Paramètres de concat ()
La concat()
méthode prend un seul paramètre.
- str - chaîne à joindre
valeur de retour concat ()
- renvoie une chaîne qui est la concaténation de
string
etstr
(chaîne d'argument)
Exemple: 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 " ) )
Utilisation de l'opérateur + pour la concaténation
En Java, vous pouvez également utiliser l' +
opérateur pour concaténer deux chaînes. Par exemple,
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'opérateur + pour la concaténation
concat () | l'opérateur + |
---|---|
Supposons que str1 est null et str2 est "Java" . Ensuite, str1.concat(str2) lance NullPointerException . | Supposons que str1 est null et str2 est "Java" . Ensuite, str1 + str2 donne "nullJava" . |
Vous pouvez uniquement transmettre une chaîne à la concat() méthode. | Si l'un des opérandes est une chaîne et un autre est une valeur non-chaîne. La valeur non-chaîne est convertie en interne en chaîne avant la concaténation. Par exemple, "Java" + 5 donne "Java5" . |