logo

Concatenación de cadenas de Java

El Concat de clase de cadena Java () método combina la cadena especificada al final de esta cadena . Devuelve una cadena combinada. Es como añadir otra cadena.

Firma

La firma del método string concat() se proporciona a continuación:

 public String concat(String anotherString) 

Parámetro

otra cadena : otra cadena, es decir, que se combinará al final de esta cadena.

powershell vs bash

Devoluciones

cuerda combinada

Implementación interna

 public String concat(String str) { int otherLen = str.length(); if (otherLen == 0) { return this; } int len = value.length; char buf[] = Arrays.copyOf(value, len + otherLen); str.getChars(buf, len); return new String(buf, true); } 

Ejemplo del método Java String concat()

Nombre del archivo: ConcatExample.java

 public class ConcatExample{ public static void main(String args[]){ String s1='java string'; // The string s1 does not get changed, even though it is invoking the method // concat(), as it is immutable. Therefore, the explicit assignment is required here. s1.concat('is immutable'); System.out.println(s1); s1=s1.concat(' is immutable so assign it explicitly'); System.out.println(s1); }} 
Pruébalo ahora

Producción:

 java string java string is immutable so assign it explicitly 

Ejemplo 2 del método concat() de cadena Java

Veamos un ejemplo en el que concatenamos varios objetos de cadena.

patrón de diseño del constructor

Nombre del archivo: ConcatExample2.java

 public class ConcatExample2 { public static void main(String[] args) { String str1 = 'Hello'; String str2 = 'Javatpoint'; String str3 = 'Reader'; // Concatenating one string String str4 = str1.concat(str2); System.out.println(str4); // Concatenating multiple strings String str5 = str1.concat(str2).concat(str3); System.out.println(str5); } } 

Producción:

HelloJavatpoint HelloJavatpointReader 

Ejemplo 3 del método Java String concat()

Veamos un ejemplo en el que concatenamos espacios y caracteres especiales al objeto de cadena. Se realiza mediante el encadenamiento del método concat().

Nombre del archivo: ConcatExample3.java

cómo encontrar números bloqueados en Android
 public class ConcatExample3 { public static void main(String[] args) { String str1 = 'Hello'; String str2 = 'Javatpoint'; String str3 = 'Reader'; // Concatenating Space among strings String str4 = str1.concat(' ').concat(str2).concat(' ').concat(str3); System.out.println(str4); // Concatenating Special Chars String str5 = str1.concat('!!!'); System.out.println(str5); String str6 = str1.concat('@').concat(str2); System.out.println(str6); } } 

Producción:

Hello Javatpoint Reader Hello!!! [email�protected] 

Ejemplo 4 del método Java String concat()

Hasta ahora, hemos visto que el método concat() agrega la cadena al final de la cadena que invoca el método. Sin embargo, podemos hacer una pequeña solución para agregar la cadena al principio de una cadena usando el método concat().

Nombre del archivo: ConcatExample4.java

 // A Java program that shows how to add // a string at the beginning of another string public class ConcatExample4 { // main method public static void main(String argvs[]) { String str = 'Country'; // we have added the string 'India is my' before the String str; // Also, observe that a string literal can also invoke the concat() method String s = 'India is my '.concat(str); // displaying the string System.out.println(s); } } 

Producción:

 India is my Country