Converter de String pra Double mantendo a virgula

1 resposta
L

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?

1 Resposta

F
String str = "98,86";

    NumberFormat format = NumberFormat.getInstance(Locale.getDefault());
    Number number = format.parse(str);
    double dob = number.doubleValue();

    System.out.println(dob);
Criado 19 de agosto de 2019
Ultima resposta 19 de ago. de 2019
Respostas 1
Participantes 2