Método Java Character Codepointat Charsequence Int

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") subgraph Lab Skills java/output -.-> lab-117479{{"Método Java Character Codepointat Charsequence Int"}} java/strings -.-> lab-117479{{"Método Java Character Codepointat Charsequence Int"}} java/user_input -.-> lab-117479{{"Método Java Character Codepointat Charsequence Int"}} java/files -.-> lab-117479{{"Método Java Character Codepointat Charsequence Int"}} java/create_write_files -.-> lab-117479{{"Método Java Character Codepointat Charsequence Int"}} java/working -.-> lab-117479{{"Método Java Character Codepointat Charsequence Int"}} end

Crear un archivo de programa Java

Crea un archivo de programa Java llamado CodePointAtDemo.java en el directorio ~/project utilizando el siguiente comando:

touch ~/project/CodePointAtDemo.java

Escribir el código 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.

Compilar y ejecutar el programa

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

Resumen

¡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.