Méthode toCodePoint de la classe Character en Java

JavaBeginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, vous allez apprendre à utiliser la méthode toCodePoint() de la classe Character en Java, qui convertit les paires de suppléants spécifiées en sa valeur de point de code supplémentaire.

Créer une classe Java

Créez une classe Java CharToCodePoint.

public class CharToCodePoint {
    public static void main(String[] args) {

    }
}

Déclarer les valeurs de caractères à convertir

Déclarez des variables, highOne, lowOne, highTwo et lowTwo, avec des valeurs de caractères à convertir en point de code.

public class CharToCodePoint {
    public static void main(String[] args) {
        char highOne = '\udd6f';
        char lowOne = '\udc7e';

        char highTwo = 'B';
        char lowTwo = 'c';
    }
}

Convertir les paires de suppléants en points de code

Convertissez les variables de paires de suppléants déclarées dans l'étape 2 en points de code à l'aide de la méthode toCodePoint().

public class CharToCodePoint {
    public static void main(String[] args) {
        char highOne = '\udd6f';
        char lowOne = '\udc7e';

        char highTwo = 'B';
        char lowTwo = 'c';

        int codePointOne = Character.toCodePoint(highOne, lowOne);
        int codePointTwo = Character.toCodePoint(highTwo, lowTwo);
    }
}

Afficher les points de code

Affichez les variables codePointOne et codePointTwo dans la console.

public class CharToCodePoint {
    public static void main(String[] args) {
        char highOne = '\udd6f';
        char lowOne = '\udc7e';

        char highTwo = 'B';
        char lowTwo = 'c';

        int codePointOne = Character.toCodePoint(highOne, lowOne);
        int codePointTwo = Character.toCodePoint(highTwo, lowTwo);

        System.out.println("Paire de suppléants convertie en codePointOne : " + codePointOne);
        System.out.println("Paire de suppléants convertie en codePointTwo : " + codePointTwo);
    }
}

Compiler et exécuter le code

Compilez et exécutez le code dans le terminal.

javac CharToCodePoint.java
java CharToCodePoint

Modifier les valeurs d'entrée

Changez les valeurs d'entrée de l'étape 2 pour vérifier la conversion des points de code pour différentes paires de suppléants.

public class CharToCodePoint {
    public static void main(String[] args) {
        char highOne = '\ud800';
        char lowOne = '\udc00';

        char highTwo = 'A';
        char lowTwo = 'b';

        int codePointOne = Character.toCodePoint(highOne, lowOne);
        int codePointTwo = Character.toCodePoint(highTwo, lowTwo);

        System.out.println("Paire de suppléants convertie en codePointOne : " + codePointOne);
        System.out.println("Paire de suppléants convertie en codePointTwo : " + codePointTwo);
    }
}

Compiler et exécuter le code modifié

Compilez et exécutez le code modifié dans le terminal.

javac CharToCodePoint.java
java CharToCodePoint

Résumé

Dans ce laboratoire, vous avez appris à utiliser la méthode toCodePoint() de la classe Character en Java pour convertir les paires de suppléants spécifiées en leur valeur de point de code supplémentaire.