Anuncios

Bienvenidos sean a este post, hoy hablaremos sobre uno de los metodos para la clase String.

Anuncios

El metodo del cual hablaremos es para realizar una concatenacion entre dos cadenas, si se preguntan que es una concatenacion; es la accion de agregar un texto a otro, si son seguidores de este curso hemos hecho varias concatenaciones al usar el signo de mas entre dos cadenas o literales, este metodo siempre devuelve una cadena (String) y la cadena pasada como argumento siempre se agrega al final de la variable que trabajamos, veamos su sintaxis:

variable.concat(cadena);
Anuncios

Para verlo en accion vamos a utilizar el siguiente ejemplo:

concat.java

public class concat
{

public static void main(String args[])
{
	String cdn = "A este texto le agregamos ";
	cdn = cdn.concat(args[0]);
	System.out.println(cdn);
}

}
Anuncios

En este codigo vemos como tenemos una variable de tipo String donde tendremos un texto, a esta variable le pasaremos nuevamente su valor pero con el metodo concat y en este usaremos la primera posicion del array args, este es un array donde toma todos los textos despues del programa, y lo concatenaremos al texto de cdn, por ultimo mostramos el resultado final de cdn, compilemos y veamos su salida:

tinchicus@dbn001vrt:~/lenguajes/java$ java concat "un texto de prueba"
A este texto le agregamos un texto de prueba
tinchicus@dbn001vrt:~/lenguajes/java$
Anuncios

Como pueden ver nos paso todo lo encerrado entre comillas como el primer argumento y lo agrego al texto ya existente, esto nos puede resultar especialmente util cuando no podemos usar al operador de mas (+) en determinadas operaciones donde puede considerarlo una operacion y no una concatenacion.

Anuncios
Nota: si no usan las comillas el array args utiliza al espacio como separadores y utilizara unicamente la primera palabra ignorando el resto del mensaje.
Anuncios

En resumen, hoy hemos visto a concat, que es, como se usa, para que nos sirve, un ejemplo practico y simpatico para verlo en accion, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.00