Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java String toLowerCase() & toUpperCase(): Text-Groß-/Kleinschreibung mit Locale-Bewusstsein konvertieren

1. toLowerCase()

Die toLowerCase()-Methode transformiert jedes Zeichen eines Strings in sein Kleinbuchstaben-Äquivalent unter Verwendung der Standard-Locale-Regeln. Da sie locale-sensitiv ist, können Ergebnisse bei Zeichen wie dem deutschen „ß“ oder türkischen „İ“ abweichen, wenn die Standard-Locale nicht passend ist.

Für Situationen, die eine spezifische Sprache erfordern, können Sie die überladene Variante aufrufen:

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

Wichtige Punkte:

Beispiel 1:

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

Ausgabe: uppercase converted to lowercase

2. toUpperCase()

Die toUpperCase()-Methode konvertiert alle Zeichen eines Strings in Großbuchstaben unter Verwendung der Standard-Locale. Wie bei toLowerCase() ist sie locale-sensitiv, also Vorsicht bei Strings mit locale-spezifischen Zeichen.

Für explizite Kontrolle nutzen Sie die locale-bewusste Überladung:

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

Wichtige Punkte:

Beispiel 2:

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

Ausgabe: LOWERCASE CONVERTED TO UPPERCASE

Java

  1. Java Variablen und Literale: Umfassender Leitfaden
  2. Java Ausdrücke, Anweisungen und Blöcke verstehen
  3. Java Klassen und Objekte: Praktischer Leitfaden
  4. Java Strings meistern: Erstellung, Methoden und Best Practices
  5. Java abstrakte Klassen und Methoden: Ein umfassender Leitfaden
  6. Java verschachtelte und innere Klassen meistern: Typen, Beispiele und Best Practices
  7. String-Repräsentationen in Java Enums meistern
  8. Java throw vs. throws: Exception Handling mit praktischen Beispielen meistern
  9. Java Autoboxing und Unboxing meistern: Praktische Beispiele und Best Practices
  10. Java String.charAt(): Syntax, Rückgabetyp, Exceptions und praktisches Beispiel