jump to navigation

Convertir una cadena a minusculas en Java Agosto 6, 2007

Publicado por lineadecodigo en : Java , trackback

Muchas veces nos surge la necesidad de transformar cadenas de texto. Esto se debe a que las suele introducir el usuario o nos las envían sistemas terceros de los cuales desconocemos su formato.

Uno de los métodos que nos ofrece el API Java para poder tratar estas cadenas es .toLowerCase(), que aplicado sobre una cadena de texto la transforma en minúsculas.

Es por ello que el código a utilizar sea muy sencillo.

String sCadena = "Esto Es Una Cadena De TEXTO";
System.out.println(sCadena.toLowerCase());

El método tiene una variante que nos permite jugar con el Locale, ya que si no le indicamos nada se convertirá utilizando el Locale por defecto de la máquina donde se ejecute el código.

Visualizar el ejemplo | Descargar el código

Articulos Similares:

Enviar entrada por email Enviar entrada por email | Imprimir Imprimir | 11595 visitas

1 Star2 Stars3 Stars4 Stars5 Stars (2 votos, media: 4.50 de 5)
Loading ... Loading ...

Comentarios»

1. Linea de Codigo » Convertir una cadena a mayúsculas en Java - Diciembre 17, 2007

[...] el caso de las conversiones de cadenas de texto en mayúsculas y en minúsculas. Si en la entrada Convertir una cadena a minúsculas en Java veíamos como hacer la conversión de una cadena de texto a minúsculas, aquí veremos como hacer [...]

2. felix - Mayo 12, 2008

muy bueno excelente

3. ripli - Marzo 18, 2009

como pasarias de mayusculas a minusculas pero empleando el metodo while…Me lo han preguntado en un examen y no tengo ni putísima idea.

4. joni inazio - Mayo 7, 2009

antes de entrar en este foro, lo primero que se me ha venido a la cabeza para pasar un string a minusculas ha sido ir de un caracter en uno, y pasarlo a minusculas, pero este método toLowerCase() es excelente.

Para #3 (ripli), si no me confundo tienes que jugar con la tabla ascii (http://javiersa.files.wordpress.com/2008/10/tabla_ascii1.gif). Si te das cuenta, la A mayúscula es (65)Dec mientras que la a minúscula es (97)Dec. Por lo que hay una diferencia entre mayúsculas y minúsculas de 97 – 65 = 32. Está claro que: si quieres pasar de mayúsculas a minúsculas tendras que restarle 32y al revésa sumárselos. Eso sí: no sé cómo consigues ese valor decimal de cada letra. ¿A caso será como en C poniéndole un @por delante?
Saludos


Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen