Boa tarde colegas !
Ao executar essa linha:
DecimalFormat formatoValor = new DecimalFormat("0.00");
textFieldTemp.setText(formatoValor.format(Double.parseDouble(textFieldTemp.getText())));
Sendo que o conteúdo de textFieldTemp é “1234” retorna “1234,00”
Mas se volto e executo com o conteúdo de textFieldTemp como “1234,00” da uma NuberFormatException.
Ja quando o conteúdo é “1234.00” funciona.
Minha dúvida é: se uma formatação com duas casas decimais retorna com virgula como separador, porque da exception quando recebe um valor nesse mesmo formato.
E porque aceita com o ponto como separador.
???
Obrigado a todos.
[]s
