Руководство по настройке формата чисел
Руководство по настройке формата чисел
В конфигурационном файле плагина (config.yml
) вы можете указать формат вывода чисел с плавающей точкой. В этом разделе описаны доступные форматы и как их использовать.
Пример формата в конфиге
number-format: "%.2f"
Доступные форматы
Ниже приведены популярные форматы для чисел с плавающей точкой, которые вы можете использовать. Каждый формат задаётся с помощью спецификатора, совместимого с методом String.format()
в Java.
%f
Число с плавающей точкой, 6 знаков по умолчанию
1234.567800
%.0f
Целое число (без знаков после запятой)
1235
%.1f
1 знак после запятой
1234.6
%.2f
2 знака после запятой
1234.57
%.3f
3 знака после запятой
1234.568
%,.0f
Целое число с разделителями тысяч
1,235
%,.1f
1 знак после запятой, с разделителями тысяч
1,234.6
%,.2f
2 знака после запятой, с разделителями тысяч
1,234.57
%e
Научная нотация
1.234568e+03
%.1e
Научная нотация с 1 знаком
1.2e+03
%.2e
Научная нотация с 2 знаками
1.23e+03
%g
Автоматический выбор между %f
и %e
1234.57 или 1.23e+03
%+.0f
Целое число с обязательным знаком (+/-)
+1235
%+.2f
Число с 2 знаками и обязательным знаком (+/-)
+1234.57
%10.2f
2 знака, ширина 10 символов (выравнивание)
1234.57
%010.2f
2 знака, ширина 10 символов, заполнение нулями
0001234.57
Объяснение:
%f
: Обычный формат числа с плавающей точкой. По умолчанию выводит 6 знаков после запятой..0
: Убирает дробную часть, округляя до целого числа..1
или.2
: Указывает количество знаков после запятой (1 или 2 соответственно).,
: Добавляет разделители тысяч (зависит от локали системы, например, запятые в en_US или пробелы в ru_RU).%e
: Научная нотация, полезна для очень больших или малых чисел.%g
: Автоматически выбирает между обычным и научным форматом в зависимости от числа.%+f
: Всегда показывает знак числа (+ или -).%10.2f
: Занимает минимум 10 символов, добавляя пробелы слева для выравнивания.%010.2f
: Как%10.2f
, но заполняет нули вместо пробелов.
Дополнительные ресурсы
Если вы хотите использовать более сложные форматы или изучить все возможности, обратитесь к следующим источникам:
Официальная документация Java Formatter — полный список спецификаторов формата.
W3Schools: Java String format() — простые примеры для начинающих.
GeeksforGeeks: String.format() — подробные примеры с пояснениями.
Last updated