Я живу в Бельгии. И вообще, в математике мы пишем наши десятичные числа с такой запятой: 3,141592
И это также результат, когда я формат float.
System.out.println(String.format("%f", 3.141592));
Итак, .
заменяется на ,
следующим образом: 3,141592
. Поэтому всегда, когда мне нужна точка, я должен добавить что-то вроде этого: String.format("%f", 3.14).replace(',','.');
Итак, возникает вопрос: существует ли способ изменить Locale, который заставляет каждый форматирующий элемент в Java использовать точку вместо запятой?
Спасибо
System.out.println(Locale.getDefault());
печатает
nl_BE