Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Java String toLowerCase() & toUpperCase() : Convertir la casse du texte avec prise en compte des locales

1. toLowerCase()

La méthode toLowerCase() transforme chaque caractère d'une chaîne en son équivalent minuscule en utilisant les règles de la locale par défaut. Comme elle est sensible à la locale, les résultats peuvent différer pour des caractères comme le « ß » allemand ou le « İ » turc quand la locale par défaut n'est pas appropriée.

Pour les situations nécessitant une langue spécifique, vous pouvez appeler la variante surchargée :

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

Points clés :

Exemple 1 :

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

Sortie : uppercase converted to lowercase

2. toUpperCase()

La méthode toUpperCase() convertit tous les caractères d'une chaîne en majuscules en utilisant la locale par défaut. Comme pour toLowerCase(), elle est sensible à la locale, soyez prudent avec les chaînes contenant des caractères spécifiques à une locale.

Pour un contrôle explicite, utilisez la surcharge locale :

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

Points clés :

Exemple 2 :

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

Sortie : LOWERCASE CONVERTED TO UPPERCASE

Java

  1. Variables et littéraux en Java : Guide complet
  2. Comprendre les expressions, instructions et blocs en Java
  3. Classes et objets en Java : Guide pratique
  4. Maîtriser les chaînes de caractères en Java : Création, méthodes et bonnes pratiques
  5. Classes et méthodes abstraites en Java : guide complet
  6. Maîtriser les classes imbriquées et internes en Java : types, exemples et bonnes pratiques
  7. Maîtriser les représentations en chaînes dans les enums Java
  8. Java throw vs throws : maîtriser la gestion d'exceptions avec exemples pratiques
  9. Maîtriser l'autoboxing et l'unboxing Java : Exemples pratiques et bonnes pratiques