zoukankan      html  css  js  c++  java
  • System中关于Property的方法

    System类在java.lang包中,所有方法都是静态的,里边有很多对系统的属性和控制方法

    System类有三个成员变量:out-标准输出流(默认是控制台),in-标准输入流(默认是键盘),err-标准错误流

    Properties是一个系统属性键和系统属性值得映射关系集合,所有的键和值都是String的,继承于Hashtable,因此Properties是Map的一个子类,可以使用Map中的的方法来处理。

    注:Properties没有声明泛型

    方法1:getProperties() 此方法返回类型是Property,返回所有的系统属性描述

    方法2:getProperty(String key) 此方法返回指定键的属性值

    方法3:getProperty(String key, String def) 指定键的属性值不存在返回def

    方法4:setProperties(Property props) 向系统添加新的系统属性值集合

    方法5:setProperty(String key, String value)向系统中添加新的属性值

    代码举例:

    import java.lang.*;
    import java.util.*;
    
    
    class Test
    {
        public static void main(String[] args)
        {
            Properties prop = System.getProperties();
    
            for(Object key : prop.keySet())
                System.out.println(key+"--"+prop.get(key));
        }
    }

    所谓属性输出如下图:

    *--前是系统属性键,后边是系统属性值

  • 相关阅读:
    LA3971组装电脑
    LA3971组装电脑
    LA3905流星
    LA3905流星
    LA3902网络
    LA3902网络
    LA3708墓地雕塑
    洛谷 P2330 [SCOI2005]繁忙的都市(最小生成树)
    最小生成树 & 洛谷P3366【模板】最小生成树 & 洛谷P2820 局域网
    洛谷 P1372 又是毕业季I
  • 原文地址:https://www.cnblogs.com/fantasy01/p/3991296.html
Copyright © 2011-2022 走看看