Artículos
Java

Palabra con mayúsculas y minúsculas

16/Mar/2016

El ejemplo que habéis pedido para poder poner una palabra con mayúsculas y minúsculas me ha resultado muy divertido y me ha dado pie a escribirlo de un par de formas. Una de ella apoyándose en los nuevos Stream de Java 8. Así que los vamos a verlos en detalle.

Pero empecemos por el más sencillo. En este caso vamos a convertir los caracteres de una palabra con mayúsculas y minúsculas de forma indistinta.

Es decir, si tenemos la frase:

Esto es una frase muy interesante

Convertirla en:

EsTo eS UnA FrAsE MuY InTeReSaNtE

Lo primero que hacemos es utilizar una clase StringBuilder para construir la cadena.

StringBuilder sCadena = new StringBuilder("Esto es una frase muy interesante");

Lo siguiente que haremos será ir recorriendo cada uno de los caracteres de la cadena, mediante un bucle for.

for (int x=0;x

Por cada uno de los caracteres comprobaremos si este ocupa una posición par o impar, utilizando el operador de módulo. Ya que dependiendo de su posición lo convertiremos a mayúsculas o minúsculas.

for (int x=0;x

Para acceder a un carácter nos vamos a apoyar en el método .charAt() y para modificarlo utilizaremos el método .setCharAt().

Además deberemos de convertir el carácter en un String para poder utilizar las funciones .toLowerCase() y .toUpperCase().

De esta forma el código para obtener la palabra con mayúsculas y minúsculas de forma alterna será el siguiente:

for (int x=0;x

Código Fuente

Descárgate el código fuente de Palabra con mayúsculas y minúsculas
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
0 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios