Hallo,
ich möchte gerne eine Ini Datei auslesen und einzelne Werte daraus ermitteln.
Die Ini Datei ist in mehrere Sektions aufgeteilt und die Keynamen treten wiederholen sich in den einzelnen Sektions!
z.B.
[Section1]
wert1 = 5
wert2 = 2.3
[Section2]
wert1 = 2
wert2 = 3.5
Wie komme ich jetzt an die Werte der einzelnen Keys dran?
Über:
kann ich zwar Werte auslesen, aber wie kann ich das abhängig von der Section machen?
Ich hab des Weiteren "ini4j-0.5.4.jar" eingebunden und es über folgenden Code versucht:
Das funktioniert auch soweit, aber leider sehen meine Sections in etwa so aus: [Section\x], [Section2\y] usw. aus. Ich vermute dieses Backslash verursacht, dass ich keine Werte auslesen kann! Ich bekomme immer 0 zurück. Aufruf sieht so aus:
Jemand eine Idee, woran das liegt, oder wie ich das machen kann, bestimmte Werte aus einer Ini in einer Section auszulesen?
Danke und Gruß
TDO
ich möchte gerne eine Ini Datei auslesen und einzelne Werte daraus ermitteln.
Die Ini Datei ist in mehrere Sektions aufgeteilt und die Keynamen treten wiederholen sich in den einzelnen Sektions!
z.B.
[Section1]
wert1 = 5
wert2 = 2.3
[Section2]
wert1 = 2
wert2 = 3.5
Wie komme ich jetzt an die Werte der einzelnen Keys dran?
Über:
Java:
input = new FileInputStream(iniPath);
props.load(input);
Wert = props.getProperty("wert1");
kann ich zwar Werte auslesen, aber wie kann ich das abhängig von der Section machen?
Ich hab des Weiteren "ini4j-0.5.4.jar" eingebunden und es über folgenden Code versucht:
Java:
int Value1;
double Value2;
Ini ini = new Ini(new FileReader(Filepath));
Value1 = ini.get("Section1", "wert1", int.class);
Value2 = ini.get("Section2", "wert2", double.class);
Das funktioniert auch soweit, aber leider sehen meine Sections in etwa so aus: [Section\x], [Section2\y] usw. aus. Ich vermute dieses Backslash verursacht, dass ich keine Werte auslesen kann! Ich bekomme immer 0 zurück. Aufruf sieht so aus:
Java:
Value1 = ini.get("Section\\x","wert1");
Jemand eine Idee, woran das liegt, oder wie ich das machen kann, bestimmte Werte aus einer Ini in einer Section auszulesen?
Danke und Gruß
TDO