Boa tarde, pessoas.
Tenho uma variável do tipo string com o valor “98,86”, faço a conversão pra double (tanto usando convert.todouble quando double.parse), porém, ao converter o valor que a variável double recebe é “9886”.
Como converte mantendo a vírgula no lugar certo?
String str = "98,86";
NumberFormat format = NumberFormat.getInstance(Locale.getDefault());
Number number = format.parse(str);
double dob = number.doubleValue();
System.out.println(dob);