Erro na conversao

3 respostas
Dirk

Galera preciso converter um double numa String para mostrar num TextField (resposta). Segue codigo abaixo

String resp;

resp = String.valueOf(acm);
resposta.setText(resp);

Mas ta dando esse erro : java.lang.NumberFormatException: empty String

Aguem sabe pq ???

3 Respostas

ozielneto

Claro… acm = null ou acm =""

[]'s

Dirk

“ozielneto”:
Claro… acm = null ou acm =""

[]'s

Nao eh so isso nao !! , pois eu fiz um teste : antes de executar essas linhas :

resp = String.valueOf(acm);

resposta.setText(resp);

eu coloquei a seguinte atribuicao : acm = 2.0 e mesmo assim continuou dando o mesmo erro !! Ficou assim oh :

acm = 2.0;

resp = String.valueOf(acm);

resposta.setText(resp);

E o erro continua !!

ozielneto

Neste teste…

public class Teste {

	public static void main(String a[]) {
		double d = 2.0;
		String ds = String.valueOf( d );
		System.out.println( ds );
	}
}

Funcionou perfeitamente… Provavelmente a execessao nao esta acontecendo onde voce acha que esta acontecendo…

[]'s

Criado 7 de abril de 2004
Ultima resposta 7 de abr. de 2004
Respostas 3
Participantes 2