Einführung
Die toTitleCase(int codePoint)-Methode der Character-Klasse wandelt das angegebene Unicode-Code-Punkt-Zeichenargument in den Titelfall um, indem die Umwandlungsinformationen aus der UnicodeData-Datei verwendet werden. In diesem Lab wird ein Schritt-für-Schritt-Leitfaden zur Verwendung dieser Methode mit Beispielen bereitgestellt.
Erstellen Sie eine Java-Klasse
Erstellen Sie eine neue Java-Klasse im Verzeichnis ~/project mit dem folgenden Befehl:
cd ~/project
touch ToTitleCase.java
Den Code hinzufügen
Fügen Sie folgenden Code zur Datei ToTitleCase.java hinzu, um das angegebene Unicode-Code-Punkt-Zeichenargument in den Titelfall zu konvertieren:
import java.util.Scanner;
public class ToTitleCase {
public static void main(String[] args) {
// Beispiel 1
int cp1 = 78;
int cp2 = 102;
int cp3 = 66;
int cp4 = 48;
int cp5 = 1232;
char ch1 = Character.toTitleCase(cp1);
char ch2 = Character.toTitleCase(cp2);
char ch3 = Character.toTitleCase(cp3);
char ch4 = Character.toTitleCase(cp4);
char ch5 = Character.toTitleCase(cp5);
System.out.println("Beispiel 1:");
System.out.println("Das Titelfall-Zeichen von 78 ist :"+ch1);
System.out.println("Das Titelfall-Zeichen von 102 ist :"+ch2);
System.out.println("Das Titelfall-Zeichen von 66 ist :"+ch3);
System.out.println("Das Titelfall-Zeichen von 48 ist :"+ch4);
System.out.println("Das Titelfall-Zeichen von 1232 ist :"+ch5);
// Beispiel 2
try {
System.out.println("\nBeispiel 2:");
System.out.print("Geben Sie den Unicode-Codepunkt ein: ");
Scanner sc = new Scanner(System.in);
int cp = sc.nextInt();
char cc = Character.toTitleCase(cp);
System.out.println("Das Titelfall-Zeichen ist : "+cc);
}
catch(Exception e)
{
System.out.println("Ungültige Eingabe!!");
}
}
}
Das erste Beispiel konvertiert verschiedene Code-Punkte in ihre entsprechenden Titelfall-Zeichen, während das zweite Beispiel ein benutzerdefinierter Code-Block ist, der Eingaben vom Benutzer entgegennimmt und das Titelfall-Zeichen des eingegebenen Unicode-Code-Punkt-Werts zurückgibt.
Den Code kompilieren und ausführen
Kompilieren Sie den Code mit dem folgenden Befehl:
javac ToTitleCase.java
Dies erzeugt die Datei ToTitleCase.class.
Führen Sie nun den Code mit dem folgenden Befehl aus:
java ToTitleCase
Dies führt den Code aus und zeigt die Ausgabe im Terminal an.
Zusammenfassung
In diesem Lab haben Sie gelernt, wie Sie die toTitleCase(int codePoint)-Methode der Character-Klasse in Java verwenden, um ein angegebenes Unicode-Code-Punkt-Zeichenargument in den Titelfall zu konvertieren. Sie haben auch gelernt, wie Sie ein Beispiel ausführen, um die Funktion der Methode zu testen.



