replace value(a, name of file b, default value c[, wildcard d])


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.

Parameterbeschreibung


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=NZ

Hinweis: 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.

replacements.properties
# Kürzel zu Namen
#
Rechnung*=Rechnungsanschrift
Nummer*=Nummernkreis

Parameter a

Parameter b

Parameter c

Parameter d

Ergebnis

Rechnungen

./conf/replacements.properties

Nichts

true

Rechnungsanschrift

Rechnungen

./conf/replacements.properties

Nichts

false

Nichts