This function can read a properties file from local file system and insert the key-value pairs into a map c. The map is not cleared before. If the map did not exist before, it is created.
Parameter a specifies the relative or absolute path of the properties file. If this file does not exist, the function will terminate with an error.
By default, a properties file has the character encoding ISO-8859-1. However, the optional parameter b can specify another encoding.
The return value is the number of key-value pairs inserted into the map.
Parameters
Parameter | Description |
|---|---|
a | File name. |
b | (optional) Encoding. Default: 8859_1 |
c | Name of the map. |
Examples
Assume, that the map myMap was empty or did not exist and the file ./conf/xyz.properties is a properties file with 8859_1 encoding containing three properties with unique keys.
Parameter a | Parameter b | Parameter c | Result |
|---|---|---|---|
./conf/xyz.properties | myMap | 3 |
The real result of the function is that now a map myMap with three key-value pairs exists.