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.



