Нажмите "Enter", чтобы перейти к контенту

Как в Java создать файл конфигурации и записать в него параметры

Введение

Иногда в работе приложения может понадобиться, чтобы оно записало на диск какие-то параметры своей работы для загрузки с диска при следующем запуске. Также это может пригодиться при создании файлов конфигурации приложения, настраиваемых из самого приложения в каких-либо диалогах настроек.

Для решения этой проблемы можно воспользоваться готовым инструментом Properties, доступным в базовой поставке Java.

Создание файла с параметрами

Для создания файла с параметрами необходимо создать новый объект класса Properties, после чего задать ему новые параметры, которые необходимо сохранить:

Properties properties = new Properties
properties.setProperty("SCREENS_COUNT", String.valueOf(0

properties.setProperty("FIRST_SCREEN_MIN", String.valueOf(0
properties.setProperty("FIRST_SCREEN_MAX", String.valueOf(0
properties.setProperty("FIRST_SCREEN_H_POS", String.valueOf(0
properties.setProperty("FIRST_SCREEN_W_POS", String.valueOf(0

После этого настройки можно сохранить в файл:

FileOutputStream out = new FileOutputStream(pathToFile
properties.store(out, null
out.close

Настройки будут сохранены по указанному пути.

Загрузка параметров из файла

Для загрузки параметров из файла процесс обратный. Сначала загружаем файл и создаем из него новый объект Properties.

FileInputStream in = new FileInputStream(settingsPath + File.separator + settingsFile
Properties properties = new Properties
properties.load(in
in.close

После чего просто считываем параметры по их обозначению:

properties.getProperty("SCREENS_COUNT"
Подписаться
Уведомить о
guest

Капча загружается...

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии