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
.
💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici
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éez un fichier de programme Java appelé CodePointAtDemo.java
dans le répertoire ~/project
à l'aide de la commande suivante :
touch ~/project/CodePointAtDemo.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.
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
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
.