Introdução
Neste laboratório, você aprenderá sobre o método Java toString(int codePoint) da classe Character. Este método é usado para converter um valor char em um objeto String. Escreveremos alguns exemplos de código para ilustrar como este método funciona e fornecer a você uma melhor compreensão do conceito.
Criando um novo arquivo Java
Primeiramente, precisamos criar um arquivo Java para escrever nosso código. Abra o terminal e crie um arquivo chamado "CharToString.java" no diretório "project" usando o seguinte comando:
touch ~/project/CharToString.java
Isso criará um arquivo Java vazio.
Escrevendo o código
Agora que criamos o arquivo Java, escreveremos o código que converte um valor char em um objeto String usando o 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 o código
Para compilar o arquivo CharToString.java, abra o terminal e navegue até o diretório "project" usando o seguinte comando:
cd ~/project
Uma vez no diretório, execute o seguinte comando para compilar o arquivo Java:
javac CharToString.java
Isso criará um arquivo .class no mesmo diretório.
Executando o código
Após compilar o arquivo Java, podemos executar o programa usando o seguinte comando:
java CharToString
Isso exibirá o seguinte resultado:
The String value is: a
A saída mostra que o valor char 'a' foi convertido com sucesso em um objeto String usando o método toString(int codePoint).
Exemplo de Entrada do Usuário
Agora, vamos criar um programa para receber uma entrada do usuário e convertê-la em uma String usando o 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 o código
Para compilar o arquivo CharToString.java atualizado, abra o terminal e navegue até o diretório "project" usando o seguinte comando:
cd ~/project
Depois de estar no diretório, execute o seguinte comando para compilar o arquivo Java:
javac CharToString.java
Isso criará um arquivo .class no mesmo diretório.
Executando o código
Após compilar o arquivo Java atualizado, podemos executar o programa usando o seguinte comando:
java CharToString
Isso solicitará ao usuário que insira um caractere. Insira qualquer caractere como entrada, e ele exibirá a representação String desse caractere.
Executando o código com um ponto de código Unicode
Agora, criaremos um programa para converter um ponto de código Unicode em seu 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 o código
Para compilar o arquivo CharToString.java atualizado, abra o terminal e navegue até o diretório "project" usando o seguinte comando:
cd ~/project
Uma vez no diretório, execute o seguinte comando para compilar o arquivo Java:
javac CharToString.java
Isso criará um arquivo .class no mesmo diretório.
Executando o código
Após compilar o código, podemos executar o programa usando o seguinte comando:
java CharToString
Isso exibirá o seguinte resultado:
The String value of Unicode code point 9998 is: ✎
Este exemplo mostra que o método toString(int codePoint) pode lidar com a conversão de pontos de código Unicode para valores String.
Resumo
Neste laboratório, você aprendeu como converter valores char e pontos de código Unicode para seus valores String equivalentes usando o método toString(int codePoint) da classe Character. Criamos programas de exemplo que demonstraram como este método funciona e compila, e os executamos com sucesso no terminal do sistema Ubuntu.



