Ваш вывод выглядит как использованный DecimalFormat
, в зависимости от локали (например, NumberFormat.getInstance().format(value)
или аналогичный).
Если это так, то просто установите локаль по умолчанию в другой локалиимеет правила обратного форматирования должны делать.К сожалению, это также повлияет на любое другое использование локали, а не только на цифры.Java не поддерживает разные локали для разных целей (например, система GNU).
Попробуйте -Duser.language=de -Duser.country=DE
, чтобы получить вывод, похожий на немецкий.(Полагаю, одного из них будет достаточно, но я не проверял это.) Конечно, вы можете использовать и другие локали с этой настройкой номера.