Archive | enero 2008

Trabajando con cadenas [JAVA]

Trabajando con cadena de caracteres

Para obtener la longitud, número de caracteres que guarda un string se
llama a la función miembro length.

String letras = “La casa del lago, estaba vacía”;
int longitud= letras.length();

Localización de caracteres y subcadenas

Podemos conocer si un string comienza con un determinado prefijo, llamando al método startsWith,
que devuelve true o false, según que el string comience o no por dicho prefijo

            String letras = "La casa del lago, estaba vacía";             
	boolean resultado= letras.startsWith("La");

En este ejemplo la variable resultado tomará el valor true.
De modo similar, podemos saber si un string finaliza con un conjunto dado de caracteres,
mediante la función miembro endsWith.

            String letras = "La casa del lago, estaba vacía";
boolean resultado= letras.endsWith("vacía");

¿Como buscar un carácter o un conjunto de caracteres en una cadena

A continuación recorreremos los métodos indexOf y lastIndexOf que ofrece nuestra clase String,
para buscar un carácter o una cadena de letras que inicializaremos a continuación.
Si se quiere obtener la posición de la primera ocurrencia de la letra ‘a’, se usa la función indexOf.

   String letras = "La casa del lago, estaba vacía";
salida += "\n\n la quinta letra a esta en el índice  " + letras.indexOf('a');        

Si se quiere obtener la posición de la quinta ocurrencia de la letra ‘a’,
se usa la función indexOf de 2 argumentos“indexOf(‘a’,20) “ el primer argumento es la representación
entera del caráctery el segundo es el índice inicial por el que debe empezar a buscar.

	String letras = "La casa del lago, estaba vacía";	 
	salida += "\n\n la quinta letra a esta en el índice  " + letras.indexOf('a',20);        

Otra versión de indexOf busca la primera ocurrencia deun substring dentro del string.

        int valor=10;           // luego convertimos el número en string y se lo asignamos a un string 
	String dies = new String(String.valueOf(valor));
   	salida = "\n el valor de \"dies\" es:  " + dies.toString();

La clase String proporciona versiones de valueOf para convertir los datos primitivos: int, long, float, double.
Esta función se emplea mucho cuando programamos applets, por ejemplo, cuando queremos mostrar
el resultado de un cálculo en el área de trabajo de la ventana o en un control de edición.

Borrando espacios en blanco

Cuando introducimos caracteres en un control de edición a veces es inevitable que aparezcan
espacios ya sea al comienzo o al final. Para eliminar estos espacios tenemos la función miembro trim

            String str="  12 ";             String str1=str.trim();

Bueno para demostrar todo esto les dejo un programita muy sencillo aplicando lo explicado hasta aquí.

>>Descargar fuente.<<

Cadenas y caracteres en Java [tutorial]

Anuncios

Parodia [Death Note]

Esto es una parodia acerca de la serie Death Note. Si conocen la serie les va a agradar el video.

Java versus PHP versus Ruby

 Java versus PHP versus Ruby

BlogPulse es un sitio que se dedica a la búsqueda automática de “tendencias”, se pueden ver diferentes listados de tendencias de citas en la blogosfera, frases, sitios, autores, etc.

Esta tendencia es generada a partir de simples palabras clave y no excluye las referencias no deseadas como la de la isla de Java o de rubí de la joya. Tratar los datos con cautela.