Java: Código Punto de Carácter a Cadena

JavaBeginner
Practicar Ahora

Introducción

En este laboratorio, aprenderá sobre el método toString(int codePoint) de la clase Character de Java. Este método se utiliza para convertir un valor char en un objeto String. Escribiremos algunos ejemplos de código para ilustrar cómo funciona este método y brindarle una mejor comprensión del concepto.

Creando un nuevo archivo Java

Primero, necesitamos crear un archivo Java para escribir nuestro código. Abra la terminal y cree un archivo llamado "CharToString.java" en el directorio "proyecto" usando el siguiente comando:

touch ~/proyecto/CharToString.java

Esto creará un archivo Java vacío.

Escribiendo el código

Ahora que hemos creado el archivo Java, escribiremos código que convierte un valor char en un objeto String usando el método toString(int codePoint).

public class CharToString {
    public static void main(String[] args) {
        //Creating a char variable
        char ch = 'a';

        //Converting char to String
        String str = Character.toString(ch);

        //Printing the String value
        System.out.println("The String value is: " + str);
    }
}

Compilando el código

Para compilar el archivo CharToString.java, abra la terminal y navegue hasta el directorio "proyecto" usando el siguiente comando:

cd ~/proyecto

Una vez que esté en el directorio, ejecute el siguiente comando para compilar el archivo Java:

javac CharToString.java

Esto creará un archivo .class en el mismo directorio.

Ejecutando el código

Después de compilar el archivo Java, podemos ejecutar el programa usando el siguiente comando:

java CharToString

Esto producirá el siguiente resultado:

The String value is: a

La salida muestra que el valor char 'a' se ha convertido con éxito en un objeto String usando el método toString(int codePoint).

Ejemplo de Entrada del Usuario

Ahora, creemos un programa para tomar una entrada del usuario y convertirla en un String usando el método toString(int codePoint).

import java.util.Scanner;

public class CharToString {
    public static void main(String[] args) {
        //Taking User Input
        Scanner sc = new Scanner(System.in);
        System.out.print("Enter a character: ");
        char ch = sc.next().charAt(0);

        //Converting char to String
        String str = Character.toString(ch);

        //Printing the String value
        System.out.println("Character " + ch + " converted to String: " + str);
    }
}

Compilando el código

Para compilar el archivo CharToString.java actualizado, abre la terminal y navega hasta el directorio "proyecto" usando el siguiente comando:

cd ~/proyecto

Una vez que estés en el directorio, ejecuta el siguiente comando para compilar el archivo Java:

javac CharToString.java

Esto creará un archivo .class en el mismo directorio.

Ejecutando el código

Después de compilar el archivo Java actualizado, podemos ejecutar el programa usando el siguiente comando:

java CharToString

Esto pedirá al usuario que ingrese un carácter. Ingrese cualquier carácter como entrada, y se mostrará la representación String de ese carácter.

Ejecutando el código con un punto de código Unicode

Ahora, crearemos un programa para convertir un código punto Unicode en su objeto String equivalente.

public class CharToString {
    public static void main(String[] args) {
        //Creating a Unicode code point variable
        int unicodeCodePoint = 9998;

        //Converting Unicode code point to String
        String str = Character.toString(unicodeCodePoint);

        //Printing the String value
        System.out.println("The String value of Unicode code point " + unicodeCodePoint +
            " is: " + str);
    }
}

Compilando el código

Para compilar el archivo CharToString.java actualizado, abre la terminal y navega hasta el directorio "proyecto" usando el siguiente comando:

cd ~/proyecto

Una vez que estés en el directorio, ejecuta el siguiente comando para compilar el archivo Java:

javac CharToString.java

Esto creará un archivo .class en el mismo directorio.

Ejecutando el código

Después de compilar el código, podemos ejecutar el programa usando el siguiente comando:

java CharToString

Esto producirá el siguiente resultado:

The String value of Unicode code point 9998 is: ✎

Este ejemplo muestra que el método toString(int codePoint) puede manejar la conversión de puntos de código Unicode a valores String.

Resumen

En este laboratorio, aprendiste cómo convertir valores de char y puntos de código Unicode a sus valores String equivalentes usando el método toString(int codePoint) de la clase Character. Creamos programas de ejemplo que demostraron cómo funciona y se compila este método, y los ejecutamos con éxito en la terminal del sistema Ubuntu.