Daten aus properties-file in Objekte speichern

newmem

Grünschnabel
Hallo

ich hab eine properties-datei, die sieht in etwa so aus:

name=name1;name2
wert=wert1;wert2

Jetzt will ich für name1 und wert1, und für name2 und wert2 ein Objekt anlegen. Wie mache ich das am besten? Die Struktur der properties-datei sollte schon so bleiben.
 
Du verwendest die Klasse Properties und deren Funktion load, um die Datei zu laden. Dann holst du dir mittels getProperty die Werte und splittest (Klasse String) diese anhand des Strichpunkts.

Sieht dann zum Beispiel so aus (ungetestet):

Code:
Properties prop = new Properties();
prop.load(new FileInputStream("yourprops.txt"));
String[] namen = prop.getProperty("name").split(";");
String[] werte = prop.getProperty("wert").split(";");
for (int i = 0; i < namen.length; i++)
  new YourObject(namen[i],werte[i]));
 
Zuletzt bearbeitet:
Zurück