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 só trabalha com strings.
Então eu preciso de uma função que converta um double ou float para string.
Obs. o casting já foi tentado:
resultadoF = (String)resultado;
ou
resultadoF = String.parseString(resultado);
resultado é do tipo double
resultadoF é do tipo String
Valeu!
Conversão de Inteiro para String
R
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
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo