java.utilパッケージの Propertiesクラスは、
プログラム中で参照できる一種の「表」を提供します。
Propertiesのオブジェクト1つの中に
複数のデータが格納されてる点に注意してください。
関連するクラスとして、同じ java.util の中の Dictionary や Hashtableという
クラスがあります。
Properties はアプリケーション固有の情報を取り扱うために独自に定義される他、
システムから実行環境の情報を取得するためにも利用されます。
Systemクラスには、実行環境を Propertiesのオブジェクトとして取得するための
getProperties()メソッドが用意されています。
// システムのプロパティを得る
Properties env = System.getProperties();
// プロパティの名前のリストを得る
Enumeration names = env.propertyNames();
// プロパティの名前と値の一覧を標準出力に表示
while( names.hasMoreElements() ) {
String name = names.nextElement().toString();
String value = env.getProperty( name );
System.out.println( name + '\t' + ":" + value );
:
: