Sucht in der Properties-Datei b nach dem Schlüssel a und gibt dessen Wert zurück.
Wird a nicht gefunden, wird c zurückgegeben.
Wird d auf true gesetzt, wird die Wildcard * in den Schlüsseln der Properties-Datei unterstützt. Siehe Beispiele.
Parameter
Parameter | Beschreibung |
|---|---|
a | Schlüssel nach dem in b gesucht werden soll. |
b | Name der Properties-Datei. |
c | Rückgabewert, wenn der Schlüssel nicht gefunden wurde. |
d | (optional) true für Wildcard-Unterstützung. Default: false. |
Beispiele
Gegeben sei die folgende Properties-Datei ./conf/replacements.properties.
# Namen des Landes zu Ländercode
Germany=DE
Austria=AT
New\ Zealand=NZHinweis: Der Backslash in New\ Zealand ist ein sogenanntes Maskierungszeichen innerhalb der Properties-Datei. Details dazu finden Sie im Abschnitt Aufbau einer Properties-Datei.
Parameter a | Parameter b | Parameter c | Parameter d | Ergebnis |
|---|---|---|---|---|
Germany | ./conf/replacements.properties | Irgendwo | DE | |
Austria | ./conf/replacements.properties | Irgendwo | AT | |
New Zealand | ./conf/replacements.properties | Irgendwo | NZ | |
Dreamland | ./conf/replacements.properties | Irgendwo | Irgendwo |
Nehmen wir stattdessen den folgenden Inhalt der Properties-Datei an.
# Kürzel zu Namen
#
Rechnung*=Rechnungsanschrift
Nummer*=NummernkreisParameter a | Parameter b | Parameter c | Parameter d | Ergebnis |
|---|---|---|---|---|
Rechnungen | ./conf/replacements.properties | Nichts | true | Rechnungsanschrift |
Rechnungen | ./conf/replacements.properties | Nichts | false | Nichts |