Conversão de Inteiro para String

3 respostas
R
Olá pessoal,


estava criando uma calculadora simplificada mas me deparei com a seguinte situação:


Utilizando componentes da AWT o campo de TextArea que receberá os meus valores  trabalha com strings.


Então eu preciso de uma função que converta um double ou float para string.





Obs. o casting  foi tentado:





resultadoF = (String)resultado;


ou


resultadoF = String.parseString(resultado);





resultado é do tipo double


resultadoF é do tipo String





Valeu!

3 Respostas

G

rbastos, na verdade um double ou float são tipos primitivos… então existem os wrappers (empacotadores) q são as classes correspondentes aos tipos primitivos.

Tipo, int - Integer, double-Double…

Então, essas classes tem uns métodos estáticos que fazem a conversão pra ti…

No teu caso, pode passar como parâmetro pro componente de texto isso:

new Double(double) , que ele já chama o metodo toString pra ti, e retorna uma string… Testa isso, caso não funcione, posso dar uma olhada… falou

B
é isso ai, usa desta forma para vc converter 





nomeVariavel.toString();


esta função retorna o valor convertido para string;
R
Ae galera, desculpem pela minha ignorância mas não consegui fazer a conversão.


O código é o seguinte:





resultado = valor1*valor2;


caixa1.setText(resultado);





resultado, valor1 e valor2 são do tipo float


Então, o que tenho que fazer é converter o resultado para uma string para que eu consiga colocá-lo no campo de texto.
Criado 24 de abril de 2003
Ultima resposta 29 de abr. de 2003
Respostas 3
Participantes 3