Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Java String toLowerCase() y toUpperCase(): Convertir mayúsculas/minúsculas con conciencia de locale

1. toLowerCase()

El método toLowerCase() transforma cada carácter de una cadena en su equivalente en minúsculas usando las reglas del locale por defecto. Al ser sensible al locale, los resultados pueden diferir para caracteres como la "ß" alemana o la "İ" turca cuando el locale por defecto no es apropiado.

Para situaciones que requieren un idioma específico, puedes llamar a la variante sobrecargada:

String lower = original.toLowerCase(Locale.forLanguageTag("de"));

Puntos clave:

Ejemplo 1:

public class Guru99 { public static void main(String[] args) { String s1 = new String("UPPERCASE CONVERTED TO LOWERCASE"); System.out.println(s1.toLowerCase()); } }

Salida: uppercase converted to lowercase

2. toUpperCase()

El método toUpperCase() convierte todos los caracteres de una cadena a mayúsculas usando el locale por defecto. Al igual que toLowerCase(), es sensible al locale, así que ten cuidado al manejar strings que contengan caracteres específicos de locale.

Para control explícito, usa la sobrecarga locale-aware:

String upper = original.toUpperCase(Locale.forLanguageTag("tr"));

Puntos clave:

Ejemplo 2:

public class Guru99 { public static void main(String[] args) { String s1 = new String("lowercase converted to uppercase"); System.out.println(s1.toUpperCase()); } }

Salida: LOWERCASE CONVERTED TO UPPERCASE

Java

  1. Variables y Literales en Java: Guía Completa
  2. Entender Expresiones, Sentencias y Bloques en Java
  3. Clases y Objetos en Java: Guía Práctica
  4. Dominar Strings en Java: Creación, Métodos y Mejores Prácticas
  5. Clases y métodos abstractos en Java: Guía completa
  6. Dominando clases anidadas e internas en Java: Tipos, ejemplos y mejores prácticas
  7. Dominando representaciones String en Enums de Java
  8. Java throw vs throws: Dominando el manejo de excepciones con ejemplos prácticos
  9. Dominando Autoboxing y Unboxing en Java: Ejemplos Prácticos y Mejores Prácticas
  10. Entendiendo Java String.charAt(): Sintaxis, tipo de retorno, excepciones y ejemplo práctico
  11. Dominando el reemplazo de Strings en Java: replace(), replaceAll() y replaceFirst() explicados