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
.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
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
.