Concatenación de cadenas

 

En es un ejemplo muy sencillo, se mostrará la declaración de cadenas y como unirlas.

 

Primero crearemos la clase ConcatenacionCadenas.java con su método main.

 

Para declarar una variable de tipo cadena se hace mediante el tipo de datos String, para este ejemplo se declararán 3 cadenas y les asignamos un valor inicial, a las cadenas se les asignan valores entre comillas dobles "".

 

String cad1="Esto es";

String cad2="una";

String cad3="cadena";

 

Podemos imprimirlas directamente desde el método println(), ya que este método acepta solo cadenas como parámetro.

 

System.out.println(cad1);
System.out.println(cad2);
System.out.println(cad3);

Con el código anterior se imprimen las cadenas por separado, para imprimir las cadenas juntas se puede hacer:

 

System.out.println(cad1+" "+cad2+" "+cad3);

 

Note que para concatenar se utiliza el operando +, en ese caso concatena cad1, un espacio en blanco, cad2, espacio en blanco y cad3.

 

El resultado será el siguiente:

 

concat cad

 

También se puede declarar otra variable tipo String para asignarle la concatenación de las tres anteriores e imprimirla.

 

String concat=cad1+" "+cad2+" "+cad3;

System.out.println(concat);

El resultado será: Esto es una cadena.

 

Se pueden concatenar otros tipos de datos como números, siempre y cuando haya una cadena con cual concatenar, ejemplo:

 

Declaramos una variable tipo numérica y le asignamos un valor.

 

int x=200;

 

La concatenamos con otro mensaje:

 

System.out.println("Concateno un número "+x);

 

cod2

Código utilizado

package pqtConcatenaCadenas;

public class ConcatenacionCadenas {

    public static void main(String[] args) {
        String cad1="Esto es";
        String cad2="una";
        String cad3="cadena";
        System.out.println(cad1);
        System.out.println(cad2);
        System.out.println(cad3);
        System.out.println(cad1+" "+cad2+" "+cad3);
        String concat=cad1+" "+cad2+" "+cad3;
        System.out.println(concat);
        int x=300;
        System.out.println("Concateno un número "+x);

    }

}