Ich versuche INI-Datei mit Ini4j lesen. Das Format istIni-Datei Parsing in Java
[header]
key = value
Ini confFile = new Ini(new File(filePath));
Map<String, String> technologyMap = confFile.get("header");
for (Map.Entry<String, String> techMap : technologyMap.entrySet()) {
System.out.println(confFile.get("header", "\"" + techMap.getKey() + "\"");
}
Ich null
als meine Ausgabe zu bekommen.
Wenn ich den Wert übergeben statisch ich meine richtigen Ausgang bekommen, das heißt
System.out.println(confFile.get("header", "value");
ist die erwartete Ausgabe geben.
Was ist das Problem hier, um Werte dynamisch zu übergeben?
Sind Sie * sicher * 'confFile.get (" header "," value ")' gibt 'null' nicht zurück? Ich würde 'confFile.get (" header "," key ") erwarten, um' value' zurückzugeben. – Andreas