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
stringystr(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". |








