Introducción
El método codePointAt(CharSequence seq, int index) se utiliza para obtener el punto de código Unicode del carácter en el índice especificado en una CharSequence.
El método codePointAt(CharSequence seq, int index) se utiliza para obtener el punto de código Unicode del carácter en el índice especificado en una CharSequence.
Crea un archivo de programa Java llamado CodePointAtDemo.java en el directorio ~/project utilizando el siguiente comando:
touch ~/project/CodePointAtDemo.java
Escribe el siguiente código Java en el archivo 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("Enter a string: ");
String input = scan.nextLine();
System.out.print("Enter an index: ");
int index = scan.nextInt();
char ch = input.charAt(index);
int codePoint = Character.codePointAt(input, index);
System.out.printf("The Unicode code point of '%c' at index %d is %d", ch, index, codePoint);
}
}
En el código anterior, importamos la clase Character y la clase Scanner. Luego creamos un método main que toma la entrada del usuario, obtiene el punto de código Unicode del carácter en el índice index de la cadena de entrada y luego muestra el carácter y su punto de código Unicode.
Compila el programa CodePointAtDemo.java ejecutando el siguiente comando:
javac ~/project/CodePointAtDemo.java
Después de que la compilación sea exitosa, ejecuta el programa usando el siguiente comando:
java CodePointAtDemo
Deberías ver el siguiente mensaje de solicitud:
Enter a string:
Ingresa una cadena de tu elección y presiona Enter. Deberías ver el siguiente mensaje de solicitud:
Enter an index:
Ingresa un índice de tu elección y presiona Enter. El programa mostrará el carácter y su punto de código Unicode en el índice especificado.
Por ejemplo:
Enter a string: Hello world
Enter an index: 1
The Unicode code point of 'e' at index 1 is 101
¡Felicidades! Has completado con éxito el laboratorio del método Java Character Codepointat Charsequence Int. Has aprendido cómo usar el método codePointAt(CharSequence seq, int index) de la clase Character en el lenguaje de programación Java para obtener el punto de código Unicode de un carácter en un índice especificado en una CharSequence.