|
Java™ by example!
|
|
|
What is the Properties class good for?
The Properties class is able to contain key/value pairs, just like a Hashtable (in fact, Properties extends from Hashtable). An example of where the Properties class is used is in the System class, that uses this class to store its system properties (like java.version, ...). Properties allows its key/value pairs to be loaded and stored and through the methods load and store. This following example stores the system properties in a file. The store method allows you to save an extra header comment for identification purposes. Main.java:
stores in a specified file:
You can create your own properties object as follows:
Notice that Properties extends from Hashtable, so you can put elements in there that are not Strings. In this case, the load and save methods won't work properly. A better way of implementating Properties is to have it contain a Hashtable instead of extending from it.
Further Information
Author of answer: Joris Van den Bogaert
Comments to this answer are only viewable by members. Login or become a member!
|
|
|
|
|