Convertir una cadena a minusculas en Java Agosto 6, 2007
Publicado por lineadecodigo en : Java , trackbackMuchas 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:
- Tamaño de una cadena en Java
- Invertir una cadena con Java
- Obtener un carácter de una cadena con Java
- Extraer una parte de una cadena
- Validar si un dato es numérico con Patrones en Java
Enviar entrada por email
|
Imprimir
| 11595 visitas





(2 votos, media: 4.50 de 5)
Comentarios»
[...] 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 [...]
muy bueno excelente
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.
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