Ich mache eine Auswertung für eine Umfrage. Da hatte ich die Idee, dass ich die Fragen, mit den Nummern in ein Property File abspeichere. Dann dachte ich, dass es gehen würde, wenn ich Zeile für Zeile die Fragen auslese, der Reihe nach, wie sie im Propertyfile drin stehen. Aber die speichert es einfach irgndwie ab. ???:L
Wie kann ich jetzt aus dem Property File die Properties so auslesen wie sie drin stehen?
Java:
private Properties getProperties(String propertyFile) {
final Properties properties = new Properties();
final String lRes =
"/ch/...link/" + propertyFile + ".properties"; //der stimmt schon aber darf nicht öffentlich sein
log.debug("getProperties(...) resourcePath: " + lRes);
final InputStream propStream = getClass().getResourceAsStream(lRes);
if (propStream == null) {
throw new IllegalStateException("can't load resource as stream '" + lRes + "'");
}
synchronized (propStream) {
try {
properties.load(propStream);
} catch (IOException ex) {
Logger.getLogger(AnswerListBean.class.getName()).log(Level.SEVERE, null, ex);
}
log.debug("getProperties(...) loaded...");
}
return properties;
}
Wie kann ich jetzt aus dem Property File die Properties so auslesen wie sie drin stehen?