Double.valueOf с запятой decimal throwers NumberFormatException. Java 1.7.0_67 и 1.8.0_25.NumberFormatException on Double.valueOf с разделителем запятой десятичный
Я также пытаюсь установить DecimalFormatSymbols с «,» как decimalSeparator.
Locale.setDefault(Locale.FRANCE);
assert "12,3".equals(NumberFormat.getInstance().format(12.3));
if (((DecimalFormat) NumberFormat.getInstance()).getDecimalFormatSymbols().getDecimalSeparator() == ',')
Double.valueOf("12,3");