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


Sucht in der Properties-Datei b nach dem Text a und ersetzt diesen durch den Wert in der Properties-Datei. Wird a nicht gefunden, wird c zurückgegeben. Wurde d auf true gesetzt, wird auch das Wildcard * im Schlüssel unterstützt, d. h. wird a mit hello world definiert und es gibt einen Schlüssel hello* in der Properties-Datei, wird dieser ebenfalls gefunden.

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 folgende Properties-Datei.

replacements.properties
# Namen des Landes zum 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

Ergebnis

Germany

./conf/replacements.properties

Irgendwo

DE

Austria

./conf/replacements.properties

Irgendwo

AT

New Zealand

./conf/replacements.properties

Irgendwo

NZ

I

./conf/replacements.properties

Irgendwo

Irgendwo

Gegeben sei folgende Properties-Datei.

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