Ola,
Tenho um formulario da web onde o usuario informa o valor. Acontece que preciso fazer um parse deste valor. Hora funciona hora nao funciona. Simulei abaixo o codigo.
NumberFormat numberFormatter = new DecimalFormat("#,###.##");
String teste1 = "1.223,34";
String teste2 = "1,00";
Double n1 = new Double(0D);
Double n2 = new Double(0D);
try {
n1 = (Double) numberFormatter.parse(teste1);
n2 = (Double) numberFormatter.parse(teste2);
} catch (Exception e) {
System.out.println("Erro") ;
}
Porque o n2 gera um exception ?
Tem outra forma de converter os texto para numero double ?
Gratoo,.
Helder