Мой текущий проект использует файл метаданных для установки свойств без необходимости компиляции. В настоящее время он настроен таким образом:
metadata.txt
[property] value <br/>
[property2] value2
File f = new File("metadata.txt");
BufferedReader in = new BufferedReader(new FileReader(f));
String variable1 = "";
String variable2 = "";
Теперь прочитайте этот файл, используя BufferedReader и получая информацию в определенном порядке. Такие как:
variable1 = in.readLine();
variable2 = in.readLine();
Мне было интересно, есть ли лучший способ сделать это без необходимости читать построчно? Я пытался подумать об использовании цикла, но я не уверен, как это сработает, поскольку я хочу установить разные строковые переменные для каждого свойства.
Также я не использую графический интерфейс в этой программе, поэтому я редактирую необработанные данные.