Olá. estou começando a programar em java. estou com um problema na hora de cadastrar um cliente em uma tela de cadastro

8 respostas
programação
J

Está dando esse erro:"“AWT-EventQueue-0” java.lang.NumberFormatException: empty String"
AGRADEÇO QUALQUER AJUDA…

8 Respostas

Mike

Você esta tentando formatar um numero e esta passando uma string vazia

J

mano,e como eu posso resolver isso ?

Mike

Não passando uma string vazia, nem com letras, apenas numeros.

Se você nao postar o código, fica dificil adivinhar o que vc fez

J
codigo:

private void funcionarioToTela (){

tNome.setText (getFuncionario().getNome());

cVt.setSelectedItem (getFuncionario().getVt());

tDep14.setText (Integer.toString(getFuncionario().getDep14()));

tDepir.setText (Integer.toString(getFuncionario().getDepir()));

tSalario.setText (Double.toString(getFuncionario().getSalario()));

}

private void telaToFuncionario (){

getFuncionario().setNome (tNome.getText());

getFuncionario().setVt (cVt.getSelectedItem().toString());

getFuncionario().setDep14 (Integer.parseInt(tDep14.getText()));

getFuncionario().setDepir (Integer.parseInt(tDepir.getText()));

getFuncionario().setSalario (Double.parseDouble(tSalario.getText()));

}
Mike
Coloca o seu código entre as tags

ou selecione e clique no NumberFormatException acontece quando você tenta transformar uma string que contem letras ou espaço em um tipo numerico Ex:
Integer.parseInt("teste");//Aqui lançará a exceção
Double.parseDouble("");//Aqui também, pois tem uma string vazia
Integer.parseInt("12345");//Aqui executa com sucesso, pois da para converter a String 12345 em um int

Ou seja, tem um campo seu ai que está sem valor, basta você clicar na linha que a exceção aponta e então encontrará qual campo que é

Se não conseguir, posta a stackstrace (mensagem de erro) completa

J

Valeuuuu Irmão. Obrigadãoo

Mike

Deu certo?

J

Deu sim !!

Criado 20 de junho de 2018
Ultima resposta 21 de jun. de 2018
Respostas 8
Participantes 2