Erro ao inserir float na JTextfield

Boa tarde.
tenho um problema a inserir um valor no banco de dados através de uma Jtextfield.
alguem pode ajudar?
codigo que tenho feito :

NumberFormat nf = NumberFormat.getInstance();
nf.setMinimumFractionDigits(2);

        float a;
     
     a=(Float.parseFloat(txtutilccaixa.getText()) - Float.parseFloat(txtutilrdt.getText()));
    txtutildiferenca.setText(String.valueOf(nf.format(a)));

Erro: Exception in thread “AWT-EventQueue-0” java.lang.NumberFormatException: For input string: "-153,15"
PS: -153,15 é o resultado da soma dá no calculo que estou a fazer

Não há necessidade de duplicat tópicos. postou, aguarde. Não dispomos de uma equipe de plantão para responder dúvidas a todo moment.

1 curtida