Método lowSurrogate de la clase Character en Java

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

Esta práctica te guiará por el uso del método lowSurrogate() de Java. Aprenderás qué hace este método, cuáles son sus parámetros y tipo de retorno, y cómo se puede utilizar en la programación Java.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) 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/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/class_methods("Class Methods") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/packages_api("Packages / API") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/FileandIOManagementGroup -.-> java/io("IO") java/SystemandDataProcessingGroup -.-> java/string_methods("String Methods") subgraph Lab Skills java/variables -.-> lab-117574{{"Método lowSurrogate de la clase Character en Java"}} java/output -.-> lab-117574{{"Método lowSurrogate de la clase Character en Java"}} java/strings -.-> lab-117574{{"Método lowSurrogate de la clase Character en Java"}} java/classes_objects -.-> lab-117574{{"Método lowSurrogate de la clase Character en Java"}} java/class_methods -.-> lab-117574{{"Método lowSurrogate de la clase Character en Java"}} java/packages_api -.-> lab-117574{{"Método lowSurrogate de la clase Character en Java"}} java/user_input -.-> lab-117574{{"Método lowSurrogate de la clase Character en Java"}} java/io -.-> lab-117574{{"Método lowSurrogate de la clase Character en Java"}} java/string_methods -.-> lab-117574{{"Método lowSurrogate de la clase Character en Java"}} end

Importar java.util.Scanner y java.lang.Character

Importa los paquetes java.util.Scanner y java.lang.Character al principio de tu archivo Java, para que puedas utilizar sus clases en tu código.

import java.util.Scanner;
import java.lang.Character;

Crea un método main()

Crea un método main() dentro de tu clase. El método main() es el punto de entrada de tu programa Java, y todo el código escrito dentro de este método se ejecutará cuando se ejecute el programa.

public static void main(String[] args) {

}

Obtener la entrada del usuario

Obtén un carácter Unicode como entrada del usuario. Puedes utilizar la clase Scanner para obtener la entrada del usuario. Inicializa un nuevo objeto Scanner y utiliza el método nextInt() para obtener una entrada entera del usuario.

Scanner input = new Scanner(System.in);
System.out.print("Enter a Unicode character: ");
int unicode = input.nextInt();

Obtener el sustituto final

Utiliza el método lowSurrogate() de la clase Character para obtener el sustituto final del carácter Unicode ingresado por el usuario. Pasa el carácter Unicode como parámetro al método lowSurrogate(). El método devolverá el sustituto final como un tipo char.

char trailingSurrogate = Character.lowSurrogate(unicode);

Mostrar la salida

Muestra el carácter Unicode ingresado por el usuario y su correspondiente sustituto final utilizando el método println() del objeto System.out.

System.out.println("The trailing surrogate of " + (char)unicode + " is " + trailingSurrogate);

Compila y ejecuta el programa

Compila el programa Java utilizando el siguiente comando en la terminal:

javac LowSurrogateDemo.java

Ejecuta el programa utilizando el siguiente comando:

java LowSurrogateDemo

Ingresa un carácter Unicode cuando se te solicite y presiona Enter para obtener el sustituto final.

Enter a Unicode character: 128169
The trailing surrogate of 🚩 is �

Resumen

En este laboratorio, has aprendido cómo utilizar el método lowSurrogate() de Java para obtener el sustituto final de un carácter Unicode. Has aprendido cómo obtener la entrada del usuario, pasarla al método, mostrar la salida, compilar y ejecutar el programa. Este método es útil cuando necesitas manipular cadenas Unicode en tus programas Java.