Java Character toUpperCase Methode

JavaBeginner
Jetzt üben

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.