Introduction
La méthode Java codePointAt() est une partie de la classe Character. Elle renvoie le point de code Unicode du caractère à l'index spécifié dans un tableau de caractères char. Ce laboratoire vous guidera dans le processus d'utilisation de la méthode codePointAt() en Java.
Créer un tableau de caractères
Dans cette étape, nous allons créer un tableau de caractères avec lequel travailler.
char[] arr = {'h', 'e', 'l', 'l', 'o'};
Obtenir le point de code à un index
Dans cette étape, nous allons utiliser la méthode codePointAt() pour obtenir le point de code du caractère à un index spécifique dans le tableau de caractères char.
int index = 2; // index du troisième élément (l)
int codepoint = Character.codePointAt(arr, index);
System.out.println("Code point at index " + index + " is " + codepoint);
Obtenir le point de code à un index dans une plage limitée
Dans cette étape, nous allons utiliser la méthode codePointAt() avec un paramètre de limite pour obtenir le point de code du caractère à un index spécifique dans le tableau de caractères char dans une certaine plage.
int startIndex = 1; // commencer à l'index 1 (e)
int limitIndex = 3; // s'arrêter à l'index 3 (premier l)
int codepoint2 = Character.codePointAt(arr, startIndex, limitIndex);
System.out.println("Code point at index " + startIndex + " within limit " + limitIndex + " is " + codepoint2);
Créer un exemple d'entrée utilisateur
Dans cette étape, nous allons créer un exemple d'entrée utilisateur qui permet à l'utilisateur d'entrer un tableau de caractères, un index et une limite, et d'afficher le point de code du caractère à l'index donné dans la limite.
Scanner scanner = new Scanner(System.in);
System.out.print("Enter char array: ");
String input = scanner.nextLine();
char[] arr2 = input.toCharArray();
System.out.print("Enter index: ");
int index2 = scanner.nextInt();
System.out.print("Enter limit: ");
int limit2 = scanner.nextInt();
int codepoint3 = Character.codePointAt(arr2, index2, limit2);
System.out.println("Code point at index " + index2 + " within limit " + limit2 + " is " + codepoint3);
Compiler et exécuter le code
Dans cette étape, nous allons compiler le fichier CharCodepoint.java et l'exécuter dans le terminal.
Compilez le code en utilisant la commande suivante :
javac CharCodepoint.java
Exécutez le code en utilisant la commande suivante :
java CharCodepoint
La sortie devrait ressembler à l'exemple suivant :
Code point at index 2 is 108
Code point at index 1 within limit 3 is 101
Enter char array: world
Enter index: 3
Enter limit: 5
Code point at index 3 within limit 5 is 100
Résumé
Dans ce laboratoire, nous avons appris à utiliser la méthode Java codePointAt() pour obtenir le point de code Unicode d'un caractère à un index spécifique d'un tableau de caractères char. Nous avons également appris à utiliser la méthode codePointAt() avec une limite pour obtenir le point de code d'un caractère dans une plage spécifiée. Enfin, nous avons créé un exemple d'entrée utilisateur pour pratiquer l'utilisation de la méthode avec des données dynamiques.



