Одной из приятных особенностей файлов свойств является то, что они просты. Нет сложного синтаксиса для изучения, и они просты на глаз.
Хотите знать, какова стоимость имущества foo
? Быстро сканируйте левый столбец, пока не увидите «foo».
Лично я бы смутился, если бы увидел такой файл свойств.
Если это то, что вы действительно хотите, это должно быть просто реализовать. Первый быстрый удар может выглядеть так:
- Открыть файл
- Для каждой строки:
trim()
пробел
- Если строка пуста или начинается с #, перейдите на
- Разделить на "
=
" (с ограничением на 2), оставив вас с ключом и значением
- Разделить клавишу на "
,
"
- Для каждого ключа
trim()
его и добавьте его на карту вместе со значением trim()
'd
Вот и все.