ホーム > Java > システムプロパティを取得する。

システムプロパティを取得する。 このエントリーを含むはてなブックマーク はてなブックマーク - システムプロパティを取得する。


システムの改行文字だとかパス区切り文字だとかJavaのバージョンだとかを表示する。

いつも忘れてしまうのでメモ。



Iteratorを使って。

Iterator it = System.getProperties().keySet().iterator();
while (it.hasNext()) {
String key = (String) it.next();
System.out.print(key + " : ");
System.out.println(System.getProperty(key));
}



Enumerationを使って。

Enumeration keys = System.getProperties().keys();
while (keys.hasMoreElements()) {
String key = (String) keys.nextElement();
System.out.print(key + " : ");
System.out.println(System.getProperty(key));
}



・・・で、改行文字「\n」は「line.separator」で分かりやすいのですが、普段(わたしが)パス区切り文字って呼んでいる「/」は「file.separator」になってて、「path.separator」は「:」でした。

ちょっと混乱。

カテゴリー: Java タグ:
  1. コメントはまだありません。
  1. トラックバックはまだありません。