Случай 1: В Java6 BigDecimal ("0.0050000") doubleValue() возвращает 0,0050, а в Java 8 возвращаемое значение равно 0,005Java BigDecimal.doubleValue между Java 6 и Java 8
Случай 2:. В Java6 BigDecimal ("0.0250000"). DoubleValue() возвращает 0.025, а в Java 8 возвращается значение 0.025
В случае 1: Java 6 возвращается с дополнительным конечным нолем .. Любая идея? Также как заставить Java 8 возвращать тот же результат, что и Java 6
Как вы печатаете/визуализируете значение возвращенного двойника? – icza
doubleValue() возвращает 'double', а не строку. Два двойника в случае 1 кажутся одинаковыми, кроме того, как вы их напечатали/отформатировали. См. DecimalFormat – ControlAltDel
. Можете ли вы предоставить полный пример программы, которая производит другой вывод для Java 6 и 8. –