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.
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
Résumé
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.



