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 String
clase.
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
string
ystr
(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 null y str2 es "Java" . Luego, str1.concat(str2) lanza NullPointerException . | Supongamos que str1 es null y str2 es "Java" . Luego, str1 + str2 da "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" + 5 da "Java5" . |