import java.util.Enumeration; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Properties; import java.util.Set; public class Test { @SuppressWarnings("unchecked") public static void main(String[] args) { System.out.println("系统环境如下:"); Map<String, String> map = System.getenv(); Set<Entry<String, String>> set = map.entrySet(); Iterator<Entry<String, String>> iter = set.iterator(); while (iter.hasNext()) { Entry<String, String> ent = iter.next(); System.out.println(ent.getKey() + "\n ->" + ent.getValue()); } System.out.println("------------分割线------------------"); System.out.println("Java属性如下:"); Properties p = System.getProperties(); Enumeration<String> enu = (Enumeration<String>) p.propertyNames(); while (enu.hasMoreElements()) { String s = enu.nextElement(); System.out.println(s + "\n ->" + System.getProperty(s)); } } } |