Erro em inserir uma String

3 respostas
M

Boa madrugada, estou com o seguinte problema

Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: ""
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)

erro no formato certo? veja

cliente.setCodCli(Integer.parseInt(guiCli.tfcodcli.getText().trim()));

o que pode ser? eu converti para integet.parseInt ;/ alguem sabe o pq disso ? obrigado

3 Respostas

pmlm

Estás a tentar fazer parse de uma String vazia. Uma String vazia não pode ser convertida para número.

M

Alguma sugestão?

pmlm

Depende do que quiseres fazer.
Se realmente precisas do codCli, deves validar que este seja preenchido antes de converter para int.
Se não precisas, ou não preenches ou preenches com 0 quando a String estiver vazia.

Criado 21 de abril de 2009
Ultima resposta 22 de abr. de 2009
Respostas 3
Participantes 2