Java String concat ()

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

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 stringet str(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 nullet str2 est "Java". Ensuite, str1.concat(str2)lance NullPointerException . Supposons que str1 est nullet str2 est "Java". Ensuite, str1 + str2donne "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" + 5donne "Java5".

Articles intéressants...