может быть, он спрашивает, как «Double.toString (withSomeParameters)» сделает работу вместо использования DecimalFormat.
Я думаю, что причина может быть i18n. в некоторых местах вы можете набрать 1800,39 .. а в другом месте вы можете набрать 1,800,39