Podemos converter int para String em java usando String.valueOf() e Inteiro.toString() métodos. Alternativamente, podemos usar String.formato() método, operador de concatenação de strings etc.
Cenário
Geralmente é usado se tivermos que exibir um número no campo de texto porque tudo é exibido como uma string no formulário.
1) String.valueOf()
O método String.valueOf() converte int em String. O valueOf() é o método estático da classe String. O assinatura do método valueOf() é fornecido abaixo:
public static String valueOf(int i)
Exemplo de Java int para String usando String.valueOf()
Vamos ver o código simples para converter int em String em java.
lista de arrays em java
int i=10; String s=String.valueOf(i);//Now it will return '10'
Vamos ver o exemplo simples de conversão de String em int em java.
public class IntToStringExample1{ public static void main(String args[]){ int i=200; String s=String.valueOf(i); System.out.println(i+100);//300 because + is binary plus operator System.out.println(s+100);//200100 because + is string concatenation operator }}Teste agora
Saída:
java convertendo inteiro em string
300 200100
2) Inteiro.toString()
O método Integer.toString() converte int em String. O toString() é o método estático da classe Integer. O assinatura do método toString() é fornecido abaixo:
public static String toString(int i)
Exemplo de Java int para String usando Integer.toString()
Vamos ver o código simples para converter int em String em java usando o método Integer.toString().
int i=10; String s=Integer.toString(i);//Now it will return '10'
Vamos ver o exemplo simples de conversão de String em int em java.
public class IntToStringExample2{ public static void main(String args[]){ int i=200; String s=Integer.toString(i); System.out.println(i+100);//300 because + is binary plus operator System.out.println(s+100);//200100 because + is string concatenation operator }}Teste agora
Saída:
300 200100
3) String.formato()
O método String.format() é usado para formatar determinados argumentos em String. É introduzido desde o Jdk 1.5.
public static String format(String format, Object... args)
Exemplo de Java int para String usando String.format()
Vamos ver o código simples para converter int em String em java usando o método String.format().
java abrindo um arquivo
public class IntToStringExample3{ public static void main(String args[]){ int i=200; String s=String.format('%d',i); System.out.println(s); }}Teste agora
Saída:
200