Hallo,
ich lese in einem Programm aus einer Datei die Konfiguration aus (mit java.util.Properties). Nach dem Schema:
Element01 = Wert
Element02 = Wert
usw. Das funktioniert auch prima. Jetzt stehe ich aber auf dem Schlauch wenn ich eine Bedingung angeben möchte. Z.B. soll sich etwas innerhalb eines bestimmten Bereiches befinden.
Dass in der Konfig-Datei steht:
# Windrichtung muss zwischen 0 und 360 sein
Bedingung = "DD; (>= 0 && <= 360)"
# Niederschladsindex muss 0, 1 oder 2 sein
Bedingung = "RR_IND; (0 || 1 || 2)"
Kann man so etwas im Program auswerten? Letztendlich habe ich doch einen String, aus dem ich die Bedingung irgendwie herausdröseln muss, aber wie?
Besten Dank im Voraus.
ich lese in einem Programm aus einer Datei die Konfiguration aus (mit java.util.Properties). Nach dem Schema:
Element01 = Wert
Element02 = Wert
usw. Das funktioniert auch prima. Jetzt stehe ich aber auf dem Schlauch wenn ich eine Bedingung angeben möchte. Z.B. soll sich etwas innerhalb eines bestimmten Bereiches befinden.
Dass in der Konfig-Datei steht:
# Windrichtung muss zwischen 0 und 360 sein
Bedingung = "DD; (>= 0 && <= 360)"
# Niederschladsindex muss 0, 1 oder 2 sein
Bedingung = "RR_IND; (0 || 1 || 2)"
Kann man so etwas im Program auswerten? Letztendlich habe ich doch einen String, aus dem ich die Bedingung irgendwie herausdröseln muss, aber wie?
Besten Dank im Voraus.