Форматировщик файлов Java Properties

ДанныеРазработчикТекст
Реклама · УДАЛИТЬ?
Справочник формата Java .properties

Java .properties файлы хранят настройки в виде плоской структуры key=value пары. Они широко используются в Java SE, Spring Boot, Logback, Hibernate и ResourceBundle для i18n.

Разделители

Ключи и значения могут отделяться символом =, :, или пробелом. Пробелы вокруг разделителя игнорируются.

Комментарии

Строки, начинающиеся с # или ! являются комментариями. Встроенные комментарии после значения поддерживаются спецификацией. нет поддерживаются спецификацией.

Продолжение строк

Строка, заканчивающаяся одиночным обратным слешем \ продолжается на следующей строке. Пробелы в начале продолжения строки удаляются.

Экранирование

Стандартные экранирования: \n, \t, \r, \f, \\, \=, \:, \ . Экранирование Unicode использует \uXXXX с ровно четырьмя шестнадцатеричными цифрами.

Нет секций

В отличие от INI, .properties имеет плосное пространство имен. Иерархия передаётся через точки в ключах, например. spring.datasource.url.

Реклама · УДАЛИТЬ?

Гид

Этот инструмент форматирует Java .properties файлы по тем же правилам, что и JDK при загрузке. Он принимает =, :, или пробел как разделитель, распознаёт оба стиля комментариев и

Форматировщик файлов Java Properties

Этот инструмент форматирует Java .properties файлы по тем же правилам, что и JDK при загрузке. Он принимает =, :, или пробел как разделитель, распознаёт оба стиля комментариев и объединяет строки с продолжением обратного слеша в чистые пары ключ/значение. Используйте его для # и ! , ResourceBundle application.properties, logback.properties, или любого простого Java-конфига, который нужно упорядочить. messages_*.propertiesВставьте ваш сырой

Как использовать

  1. контент в поле ввода (или нажмите .properties Выберите стиль разделителя: Попробуйте пример).
  2. , или сохраните то, что использовалось в оригинальной строке. =, :Выберите отступы вокруг разделителя и стиль комментария (
  3. , или сохраните).#, !Включите опции для сортировки ключей, удаления дубликатов (сохраняя последнее вхождение), выравнивания ключей до одинаковой ширины, удаления пробелов в конце и сжатия повторяющихся пустых строк.
  4. Скопируйте отформатированный вывод или скачайте его как
  5. файл. Панель проверки выделяет дублирующиеся ключи и некорректные .properties экранирования. \uXXXX Спецификационно корректная разборка

Возможности

  • – обрабатывает , пробелы как разделители и продолжения строк с обратным слешем так же, как и =, :. java.util.Properties Стиль комментариев
  • – преобразует все комментарии в , или сохраняет исходный префикс каждой строки. # или !Сортировка и удаление дубликатов
  • – сортирует ключи по алфавиту и удаляет более ранние дубликаты, так что последнее вхождение сохраняется (соответствует порядку загрузки в JVM). Выравнивание ключей
  • – дополняет ключи до одинаковой ширины для визуально чистых сравнений и обзоров. Очистка пробелов
  • – удаляет пробелы в конце и сжимает последовательности пустых строк. – предупреждает о дублирующихся ключах и сообщает о недопустимых
  • Проверка Unicode-экранированиях. \uXXXX Реальные обновления
  • – вывод и проверка обновляются в реальном времени при вводе или изменении параметров. Вставьте содержимое Java .properties файла здесь

Часто задаваемые вопросы

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
Реклама · УДАЛИТЬ?