Introdução
O método toString(char c) faz parte da classe Character em Java, que retorna o objeto String equivalente ao valor de caractere especificado. Este método é usado para converter um valor char em uma representação String. Este laboratório irá ajudá-lo a entender como usar este método em Java.
Configurando o arquivo de código
Abra uma janela de terminal e crie um novo arquivo chamado CharToString.java usando o seguinte comando:
touch CharToString.java
Abra o arquivo CharToString.java em um editor de texto ou em um Ambiente de Desenvolvimento Integrado (IDE - Integrated Development Environment) de sua escolha.
Escrevendo o código Java para converter um char em uma String
Nesta etapa, você escreverá o código Java para converter um char em uma representação String usando o método toString(char c).
public class CharToString {
public static void main(String[] args) {
// Step 1: Declare a character variable
char ch = 'A';
// Step 2: Convert char to String
String str = Character.toString(ch);
// Step 3: Output the results
System.out.println("The character is: " + ch);
System.out.println("The string is: " + str);
}
}
O código acima primeiro declara uma variável de caractere chamada ch com o valor A. Em seguida, converte o caractere ch em uma representação String usando o método toString e o salva em uma variável chamada str. Finalmente, ele exibe tanto o caractere quanto a representação de string do caractere.
Compilando e Executando o código
Para compilar o código, vá para o terminal e navegue até o diretório ~/project. Em seguida, execute o seguinte comando:
javac CharToString.java
Isso compilará o código Java e gerará um arquivo de classe chamado CharToString.class. Para executar o programa, digite o seguinte comando.
java CharToString
Isso executará o programa Java e exibirá o caractere e sua representação de string.
Testando com entrada do usuário
O método toString(char c) pode ser usado para converter qualquer variável char em sua representação de string. Vamos testar isso permitindo que o usuário insira um caractere e convertendo-o em uma string.
public class CharToString {
public static void main(String[] args) {
// Step 1: Declare a Scanner object for user input
Scanner input = new Scanner(System.in);
// Step 2: Prompt the user for input
System.out.println("Enter a character:");
// Step 3: Read the input character
char ch = input.next().charAt(0);
// Step 4: Convert char to String
String str = Character.toString(ch);
// Step 5: Output the results
System.out.println("The character is: " + ch);
System.out.println("The string is: " + str);
}
}
Neste código, uma instância da classe Scanner é usada para ler a entrada do usuário e o método charAt(0) é usado para obter o primeiro caractere da string de entrada. Agora, vamos compilar e executar o código. Use o seguinte comando:
javac CharToString.java && java CharToString
Isso compilará e executará o programa. Você deverá ver o programa solicitando a entrada do usuário e, em seguida, convertendo o caractere inserido em sua representação de string.
Resumo
Neste laboratório, você aprendeu como usar o método toString(char c) da classe Character em Java para converter um valor char em sua representação String. Você também aprendeu como escrever código Java para obter a entrada do usuário e converter o caractere de entrada em sua representação String.



