Java Character toUpperCase Methode

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernst du, wie du die toUpperCase()-Methode der Character-Klasse in Java verwendest. Die toUpperCase()-Methode wird verwendet, um das gegebene Unicode-Code-Punkt-Zeichenargument in Großbuchstaben umzuwandeln, indem die von der Unicode-Datendatei bereitgestellten Fallzuordnungsinformationen verwendet werden.

Erstellen einer neuen Java-Datei

Navigiere zum Verzeichnis ~/project und erstelle eine neue Java-Datei mit dem Namen CharacterCaseConversion.java mithilfe des folgenden Befehls:

touch CharacterCaseConversion.java

Definiere die Klasse und die Hauptmethode

Füge den folgenden Code hinzu, um die Klasse und die Hauptmethode in die Datei CharacterCaseConversion.java zu definieren. Die Hauptmethode ist der Einstiegspunkt des Programms.

public class CharacterCaseConversion{
   public static void main(String[] args){
      // schreibe hier den Code zum Testen der Methode
   }
}

Konvertiere ein Zeichen in Großbuchstaben

Füge den folgenden Code hinzu, um ein Zeichen in seinen Großbuchstaben-Gleichwert zu konvertieren, indem die toUpperCase()-Methode verwendet wird. Wir werden Character.toUpperCase(int codePoint) verwenden, wobei codePoint der Unicode-Code-Punkt-Zeichenwert ist, der umgewandelt werden soll.

char ch = 'a';
int cp = (int) ch; // Konvertiere char in Codepunkt
int uc = Character.toUpperCase(cp);
char uch = (char) uc;
System.out.println("Der Großbuchstabe von '"+ch+"' ist '"+uch+"'");

Dieser Code wird das Zeichen 'a' in seinen Großbuchstaben-Gleichwert 'A' konvertieren und ihn ausgeben.

Teste deinen Code

Kompiliere und führe das Programm mit dem folgenden Befehl aus, um deinen Code zu testen.

javac CharacterCaseConversion.java && java CharacterCaseConversion

Konvertiere einen String in Großbuchstaben

Füge den folgenden Codeausschnitt hinzu, um den gesamten String in seinen Großbuchstaben-Gleichwert zu konvertieren, indem die toUpperCase()-Methode verwendet wird. Wir werden die String.toUpperCase()-Methode verwenden, um jedes Zeichen des Strings in seinen Großbuchstaben-Gleichwert zu konvertieren.

String str = "Hello World";
String upStr = str.toUpperCase();
System.out.println("Der String in Großbuchstaben lautet: "+upStr);

Dieser Code wird den ursprünglichen String "Hello World" in seinen Großbuchstaben-Gleichwert "HELLO WORLD" konvertieren und ihn ausgeben.

Teste deinen Code

Kompiliere und führe das Programm mit dem folgenden Befehl aus, um deinen Code zu testen.

javac CharacterCaseConversion.java && java CharacterCaseConversion

Konvertiere einen String in Großbuchstaben an einem bestimmten Index

Füge den folgenden Codeausschnitt hinzu, um das bestimmte Zeichen eines Strings in seinen Großbuchstaben-Gleichwert zu konvertieren, indem die toUpperCase()-Methode verwendet wird. Wir werden die Character.toUpperCase(char c)-Methode verwenden, um das Zeichen an einem bestimmten Index in seinen Großbuchstaben-Gleichwert zu konvertieren.

String str2 = "Meet me at 12 o'clock";
char[] arr = str2.toCharArray();
int index = 5;
arr[index] = Character.toUpperCase(arr[index]);
str2 = new String(arr);
System.out.println("Der modifizierte String lautet: "+str2);

Dieser Code wird den ursprünglichen String "Meet me at 12 o'clock" modifizieren, indem er das Zeichen'm' an Index 5 in seinen Großbuchstaben-Gleichwert 'M' umwandelt, und gibt den modifizierten String aus: "Meet Me at 12 o'clock".

Teste deinen Code

Kompiliere und führe das Programm mit dem folgenden Befehl aus, um deinen Code zu testen.

javac CharacterCaseConversion.java && java CharacterCaseConversion

Konvertiere einen String in Kleinbuchstaben

Füge den folgenden Codeausschnitt hinzu, um den gesamten String in seinen Kleinbuchstaben-Gleichwert zu konvertieren, indem die toLowerCase()-Methode verwendet wird. Wir werden die String.toLowerCase()-Methode verwenden, um jedes Zeichen des Strings in seinen Kleinbuchstaben-Gleichwert zu konvertieren.

String str = "Hello World";
String loStr = str.toLowerCase();
System.out.println("Der String in Kleinbuchstaben lautet: "+loStr);

Dieser Code wird den ursprünglichen String "Hello World" in seinen Kleinbuchstaben-Gleichwert "hello world" konvertieren und ihn ausgeben.

Teste deinen Code

Kompiliere und führe das Programm mit dem folgenden Befehl aus, um deinen Code zu testen.

javac CharacterCaseConversion.java && java CharacterCaseConversion

Zusammenfassung

In diesem Lab hast du gelernt, wie du die toUpperCase()-Methode der Character-Klasse verwendest, um Zeichen und Strings in ihre Großbuchstaben-Gleichwerte zu konvertieren, sowie wie du die toLowerCase()-Methode verwendest, um Zeichen und Strings in ihre Kleinbuchstaben-Gleichwerte zu konvertieren.