Unicode-Code-Punkt in Titelfall umwandeln

JavaJavaBeginner
Jetzt üben

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

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java/BasicSyntaxGroup -.-> java/identifier("Identifier") java/BasicSyntaxGroup -.-> java/output("Output") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/exceptions("Exceptions") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") subgraph Lab Skills java/identifier -.-> lab-117592{{"Unicode-Code-Punkt in Titelfall umwandeln"}} java/output -.-> lab-117592{{"Unicode-Code-Punkt in Titelfall umwandeln"}} java/classes_objects -.-> lab-117592{{"Unicode-Code-Punkt in Titelfall umwandeln"}} java/user_input -.-> lab-117592{{"Unicode-Code-Punkt in Titelfall umwandeln"}} java/exceptions -.-> lab-117592{{"Unicode-Code-Punkt in Titelfall umwandeln"}} java/working -.-> lab-117592{{"Unicode-Code-Punkt in Titelfall umwandeln"}} end

Erstellen einer Java-Klasse

Erstellen Sie eine neue Java-Klasse im Verzeichnis ~/project mit dem folgenden Befehl:

cd ~/project
touch ToTitleCase.java

Fügen Sie den Code hinzu

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.

Kompilieren und Ausführen des Codes

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.