Anuncios

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

Anuncios

Este metodo en particular nos sirve para devolver el caracter en el indice o la posicion informada, nos es ideal para verificar si existe un caracter especifico dentro de una cadena, para entender el concepto vamos a realizar un ejemplo simple pero antes veamos su sintaxis:

variable.charAt(indice);
Anuncios

Con esto comentado pasemos al ejemplo:

charat.java

public class charat
{

public static void main(String args[])
{
	int n = 0;
	char c;
	String cdn = "Las cadenas son inmutables";
	for(int i=0; i < cdn.length(); i++)
	{
		c = cdn.charAt(i);
		if (c == 's') n++;
	}
	System.out.println("Se encontraron " + n + " caracteres S");
}

}
Anuncios
Anuncios

Este es un ejemplo simple donde primero estableceremos tres variables, una de tipo entero, otra de tipo char y la siguiente sera de tipo String donde almacenaremos un mensaje, luego usaremos un bucle donde pasaremos por todo el mensaje almacenado en cdn, esto gracias al metodo length que nos devuelve la cantidad de caracteres que posee la variable de tipo String y en otro post hablaremos sobre este metodo, dentro del bloque del bucle usaremos la variable de tipo char y en esta almacenaremos cada posicion que obtenemos por medio del metodo charAt y en base a la pasada del bucle, una vez obtenido verificamos si el valor almacenado en esta variable es igual a s, en caso de ser verdadero incrementamos a n, una vez terminado el bucle procedemos a mostrar una notificacion donde informamos cuantas veces aparecio el caracter s, compilemos y veamos su salida:

tinchicus@dbn001vrt:~/lenguajes/java$ java charat 
Se encontraron 4 caracteres S
tinchicus@dbn001vrt:~/lenguajes/java$
Anuncios

En esta salida vemos como nos devolvio correctamente la cantidad de caracteres encontrados, esto funcionara con otros mensajes e inclusive buscando otros caracteres, un uso simple pero bien utillizado puede ser muy efectivo y devolvernos informacion util para determinadas circunstancias.

Anuncios

En resumen, hoy hemos visto a charAt, que es, como se usa, para que nos sirve y un ejemplo practico para verlo en accion, espero les haya sido util 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