Méthode Java Character Codepointat Charsequence Int

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

La méthode codePointAt(CharSequence seq, int index) est utilisée pour obtenir le point de code Unicode du caractère à l'index spécifié dans un CharSequence.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") subgraph Lab Skills java/output -.-> lab-117479{{"Méthode Java Character Codepointat Charsequence Int"}} java/strings -.-> lab-117479{{"Méthode Java Character Codepointat Charsequence Int"}} java/user_input -.-> lab-117479{{"Méthode Java Character Codepointat Charsequence Int"}} java/files -.-> lab-117479{{"Méthode Java Character Codepointat Charsequence Int"}} java/create_write_files -.-> lab-117479{{"Méthode Java Character Codepointat Charsequence Int"}} java/working -.-> lab-117479{{"Méthode Java Character Codepointat Charsequence Int"}} end

Créer un fichier de programme Java

Créez un fichier de programme Java appelé CodePointAtDemo.java dans le répertoire ~/project à l'aide de la commande suivante :

touch ~/project/CodePointAtDemo.java

Écrire le code Java

Écrivez le code Java suivant dans le fichier CodePointAtDemo.java :

import java.lang.Character;
import java.util.Scanner;

public class CodePointAtDemo {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("Entrez une chaîne de caractères : ");
        String input = scan.nextLine();

        System.out.print("Entrez un index : ");
        int index = scan.nextInt();

        char ch = input.charAt(index);
        int codePoint = Character.codePointAt(input, index);

        System.out.printf("Le point de code Unicode de '%c' à l'index %d est %d", ch, index, codePoint);
    }
}

Dans le code ci-dessus, nous importons la classe Character et la classe Scanner. Nous créons ensuite une méthode main qui prend les entrées de l'utilisateur, obtient le point de code Unicode du caractère à l'index index dans la chaîne d'entrée, puis affiche le caractère et son point de code Unicode.

Compiler et exécuter le programme

Compilez le programme CodePointAtDemo.java en exécutant la commande suivante :

javac ~/project/CodePointAtDemo.java

Une fois la compilation réussie, exécutez le programme à l'aide de la commande suivante :

java CodePointAtDemo

Vous devriez voir l'invite suivante :

Entrez une chaîne de caractères :

Entrez une chaîne de votre choix et appuyez sur Entrée. Vous devriez voir l'invite suivante :

Entrez un index :

Entrez un index de votre choix et appuyez sur Entrée. Le programme affichera le caractère et son point de code Unicode à l'index spécifié.

Par exemple :

Entrez une chaîne de caractères : Bonjour le monde
Entrez un index : 1
Le point de code Unicode de 'o' à l'index 1 est 111

Sommaire

Félicitations ! Vous avez réussi le laboratoire sur la méthode codePointAt(CharSequence seq, int index) de la classe Character en langage de programmation Java. Vous avez appris à utiliser cette méthode pour obtenir le point de code Unicode d'un caractère à un index spécifié dans un CharSequence.