Как получить группу значений из файла свойств, передав ключ - PullRequest
0 голосов
/ 28 мая 2020

Я пытаюсь получить группу значений из файла свойств на основе ключа.

myproerty.properties

key=1
name=adam
place=USA
address=Michigan

Key=2
name=umesh
place=india
address=bengaluru

Я хочу получить значения этих конкретных значений ключа.

Раньше я пытался использовать метод ниже, но он не различает ключ.

myProperties = new Properties();
myProperties.load(HelloWorld.class.getResourceAsStream("/myproerty.properties")); 
name=myProperties.getProperty("adam");

но как получить группу значений на основе ключа

1 Ответ

0 голосов
/ 28 мая 2020

Кажется, вам нужно прочитать файл свойств как файл INI. Взгляните:

  1. Как разобрать ini-файл с разделами в Java?
  2. Какой самый простой способ разобрать INI-файл in Java?

Итак, ваш файл должен выглядеть так:

[key1]
name=adam
place=USA
address=Michigan

[Key2]
name=umesh
place=india
address=bengaluru

и использовать библиотеку типа ini4j для разбора таких ini файлы.

...