Anuncios

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

Anuncios

Este metodo se encarga de convertir una cadena (String) en una array de caracteres (char array), veamos su sintaxis:

variable.toCharArray();
Anuncios

Tan simple como eso, vamos a aplicarlo en un ejemplo:

arreglos.java

public class arreglos
{

public static void main(String[] args)
{
	String cdn = "Bienvenidos a tinchicus.com";
	char [] carac = cdn.toCharArray();

	for(int i = 0; i < 27; i++)
		System.out.println(carac[i]);
}

}
Anuncios

En este ejemplo primero crearemos una variable de tipo String llamada cdn con un texto, lo siguiente sera crear otra variable llamada carac de tipo char al cual le asignaremos el resultado del metodo toCharArray, para comprobar que hizo correctamente la transformacion despues usaremos un bucle for donde contaremos hasta 27 que es el tamaño de nuestro texto, si varian el texto deben variar el numero del condicional para que coincida, dentro del bucle mostraremos cada uno de las posiciones en carac, compilemos y veamos su salida:

tinchicus@dbn001vrt:~/lenguajes/java$ java arreglos 
B
i
e
n
v
e
n
i
d
o
s
 
a
 
t
i
n
c
h
i
c
u
s
.
c
o
m
tinchicus@dbn001vrt:~/lenguajes/java$
Anuncios

Como podemos ver lo hizo correctamente dado que a traves de un bucle for pudimos descomprimir todo el mensaje en distintas lineas, si se preguntan que utilidad tiene esto existiendo el metodo split, en algunas circunstancias necesitaran hacer verificaciones que son mejores de realizar a traves de un char que de un String, y en otras sera para una mejor compatibilidad con lenguajes mas antiguos.

Anuncios

En resumen, hoy hemos visto a toCharArray, que es, para que sirve, como se usa y un ejemplo practico 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