У меня есть двойное value = 1.068879335
Я хочу округлить его только с двумя десятичными значениями, такими как 1.07.
Я пробовал вот так
DecimalFormat df=new DecimalFormat("0.00");
String formate = df.format(value);
double finalValue = Double.parseDouble(formate) ;
это дает мне следующее исключение
java.lang.NumberFormatException: For input string: "1,07"
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224)
at java.lang.Double.parseDouble(Double.java:510)
может кто-нибудь сказать мне, что не так с моим кодом.
finaly Мне нужен finalValue = 1.07;