Convertendo Character para String

JavaBeginner
Pratique Agora

Introdução

O método toString() do Java é usado para converter um objeto Character em uma String. Neste laboratório, você aprenderá como usar o método toString() da classe Character na programação Java.

Configure Seu Ambiente de Trabalho

Crie um novo arquivo Java chamado CharToString.java no diretório ~/project usando o comando:

cd ~/project
touch CharToString.java

Abra o arquivo CharToString.java em um editor de texto de sua preferência.

Criar um Objeto Character

Nesta etapa, você criará um objeto Character e o inicializará com um valor.

// CharToString.java

public class CharToString {
    public static void main(String[] args) {
        // create Character object
        Character ch = 'a';
    }
}

Neste exemplo, criamos um objeto Character chamado ch e atribuímos o valor 'a' a ele.

Chamar o Método toString()

Nesta etapa, você usará o método toString() para converter o objeto Character em uma String.

// CharToString.java

public class CharToString {
    public static void main(String[] args) {
        // create Character object
        Character ch = 'a';

        // convert Character object to String
        String str = ch.toString();
    }
}

Neste exemplo, chamamos o método toString() no objeto Character ch e atribuímos o valor String retornado a uma nova variável chamada str.

Exibir o Resultado

Nesta etapa, você exibirá o resultado do método toString().

// CharToString.java

public class CharToString {
    public static void main(String[] args) {
        // create Character object
        Character ch = 'a';

        // convert Character object to String
        String str = ch.toString();

        // output the result
        System.out.println("The String representation of the Character object is: " + str);
    }
}

Neste exemplo, usamos o método System.out.println() para exibir o resultado do método toString().

Exemplo de Entrada do Usuário

Nesta etapa, você criará um exemplo que permite ao usuário inserir um valor Character e, em seguida, o converte em uma String.

// CharToString.java

import java.util.Scanner;

public class CharToString {
    public static void main(String[] args) {
        try {
            System.out.print("Enter a Character value: ");
            Scanner sc = new Scanner(System.in);
            Character ch = sc.next().charAt(0);
            String str = ch.toString();

            System.out.println("The String representation of the Character object is: " + str);
        }
        catch(Exception e) {
            System.out.println("Invalid input!!");
        }
    }
}

Neste exemplo, usamos Scanner para obter a entrada do usuário e, em seguida, convertemos o valor Character inserido em uma String usando o método toString().

Após escrever o código acima, salve e feche o arquivo.

Compilar e Executar o Código

Para compilar o código, execute o seguinte comando a partir do diretório ~/project:

javac CharToString.java

Para executar o código, execute o seguinte comando:

java CharToString

Resumo

Parabéns! Você aprendeu com sucesso como usar o método toString() do Java para converter um objeto Character em uma String. Agora você sabe como criar um objeto Character, chamar o método toString() e exibir o resultado. Você também aprendeu como criar um exemplo que permite aos usuários inserir um valor Character e, em seguida, convertê-lo em uma String.