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.
Erstelle eine neue 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 main-Methode
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 das 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 Zeichenkette 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 Zeichenkette 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 Zeichenkette 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.



