Converter Int para String

JavaBeginner
Pratique Agora

Introdução

Em Java, existem diversas maneiras de converter um tipo de dado int para um tipo de dado String. Neste laboratório passo a passo, vamos analisar três métodos diferentes para converter um int para uma String em Java.

Criar um arquivo Java

Primeiramente, crie um novo arquivo Java chamado IntToString.java. Isso pode ser feito usando o seguinte comando no terminal:

touch IntToString.java

Converter int para String usando o método valueOf()

O método valueOf() pode ser usado para converter um int para uma String. O método valueOf() pertence à classe String e retorna uma representação String do int especificado. Aqui está um bloco de código de exemplo em IntToString.java que mostra como usar este método:

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using valueOf() method to convert int to String
        String str = String.valueOf(num);

        System.out.println(str);
    }
}

Para executar o código, use o seguinte comando no terminal:

javac IntToString.java && java IntToString

A saída será 42.

Converter int para String usando o método toString()

Outra maneira de converter um int para uma String é usar o método toString() da classe Integer. O método toString() retorna uma String contendo o valor int representado pelo objeto Integer. Aqui está um bloco de código de exemplo em IntToString.java que mostra como usar este método:

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using toString() method to convert int to String
        String str = Integer.toString(num);

        System.out.println(str);
    }
}

Para executar o código, use o seguinte comando no terminal:

javac IntToString.java && java IntToString

A saída será 42.

Converter int para String usando concatenação de strings

Uma maneira simples de converter um int para uma String é concatená-lo com uma String vazia. Quando um int é concatenado com uma String, o int é automaticamente convertido em uma String. Aqui está um bloco de código de exemplo em IntToString.java que mostra como usar este método:

public class IntToString {
    public static void main(String[] args) {
        int num = 42;

        // using string concatenation to convert int to String
        String str = "" + num;

        System.out.println(str);
    }
}

Para executar o código, use o seguinte comando no terminal:

javac IntToString.java && java IntToString

A saída será 42.

Resumo

Neste laboratório, discutimos três métodos para converter um int para uma String em Java. Esses métodos são o método valueOf() da classe String, o método toString() da classe Integer e a concatenação de strings. Cada método tem sua própria implementação única, e a escolha de qual método usar dependerá do caso de uso específico.