System介绍

    xiaoxiao2021-04-19  173

    /* System:类中的属性都是静态的 描述系统一些信息。 public static Properties getProperties();确定当前的系统属性。 Properties 是 java.util 的子类 */ import java.util.*; class SystemDemo { public static void main(String[] args) { //System.getenv(); //返回一个不能修改的当前系统环境的字符串映射视图。 /* Map<String,String> map = System.getenv(); //获取键 Set<String> smap = map.keySet(); Iterator<String> key = smap.iterator(); while(key.hasNext()) { String k = key.next(); String v = map.get(k); System.out.println(k+" "+v); } */ Properties prop = System.getProperties(); //因为Properties 是 HashTable的子类,也就是Map集合的一个子类对象。 //那么可以通过map的方法取出该集合中的元素。 /* Set<Object> sm = prop.keySet(); Iterator<Object> it = sm.iterator(); while(it.hasNext()) { Object key = it.next(); Object value = prop.get(key); System.out.println(key+" "+ value); } */ for(Object obj :prop.keySet()) { String value = (String)prop.get(obj); System.out.println(obj+" "+ value); } //如何在系统中定义自己的信息? // System.setProperty("myKey","myValue"); //获取系统中指定的值 String sys = System.getProperty("os.name"); System.out.println("SYS: "+sys); } }
    转载请注明原文地址: https://ju.6miu.com/read-676191.html

    最新回复(0)