Я пытаюсь создать BigDecimal из строки. Не спрашивайте зачем, мне это просто нужно! Это мой код:
Double theDouble = new Double(".3");
System.out.println("The Double: " + theDouble.toString());
BigDecimal theBigDecimal = new BigDecimal(theDouble);
System.out.println("The Big: " + theBigDecimal.toString());
Это результат, который я получаю?
The Double: 0.3
The Big: 0.299999999999999988897769753748434595763683319091796875
Есть идеи?