Tipo Float

5 respostas
M

Estou recuperando os dados do meu banco para a tela de cadastro para fazer alterações. Fiz a SQL, coloquei os dados num array e vou chamando. Quando são dados do tipo String dá tudo certo mas para o tipo float não está dando certo. Alguém tem alguma sugestão???

tfHorarioTrabalho.setText(f.getHoraTrabalho().toString()); (tfSalario.setText(java.lang.Float.parseFloat(f.getSalario().toString())));

5 Respostas

BrunoBastosPJ

o método setText recebe uma String como parâmetro, se você tentar passar um float vai dar erro, porque não existe o método setText(Float)

para funionar

(tfSalario.setText(f.getSalario().toString());
T

“mrsilvap”:
Estou recuperando os dados do meu banco para a tela de cadastro para fazer alterações. Fiz a SQL, coloquei os dados num array e vou chamando. Quando são dados do tipo String dá tudo certo mas para o tipo float não está dando certo. Alguém tem alguma sugestão???

tfHorarioTrabalho.setText(f.getHoraTrabalho().toString()); (tfSalario.setText(java.lang.Float.parseFloat(f.getSalario().toString())));

O que esta acontecendo é erro de tipo pois vc esta passando um float primitivo para um campo tipo String

[/code]

M

Gostaria de uma sugestão, pois tenho que pegar o dado que é do tipo float e mostrá-lo no jTextField. Alguma sugestão de como fazer??

M

fiz da seguinte forma:

(tfSalario.setText(""+f.getSalario());

Obrigada pelas ajudas!!

BrunoBastosPJ
tfSalario.setText(String.valueOf(f.getSalario());
Criado 7 de junho de 2006
Ultima resposta 7 de jun. de 2006
Respostas 5
Participantes 3