Java String concat ()

El método Java String concat () concatena (une) dos cadenas y las devuelve.

La sintaxis del concat()método de cadena es:

 string.concat(String str)

Aquí, la cadena es un objeto de la Stringclase.

Parámetros concat ()

El concat()método toma un solo parámetro.

  • str - cadena a unir

concat () Valor de retorno

  • devuelve una cadena que es la concatenación de stringy str(cadena de argumentos)

Ejemplo: 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 " ) )

Usar + Operador para la concatenación

En Java, también puede utilizar el +operador para concatenar dos cadenas. Por ejemplo,

 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 el operador + para la concatenación

concat () el + operador
Supongamos que str1 es nully str2 es "Java". Luego, str1.concat(str2)lanza NullPointerException . Supongamos que str1 es nully str2 es "Java". Luego, str1 + str2da "nullJava" .
Solo puede pasar una cadena al concat()método. Si uno de los operandos es una cadena y otro es un valor que no es una cadena. El valor que no es una cadena se convierte internamente en una cadena antes de la concatenación. Por ejemplo, "Java" + 5da "Java5".

Articulos interesantes...