A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 学习代码 中级黑马   /  2014-3-28 09:33  /  1020 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import java.util.*;
  2. class SystemDemo
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 Properties pro =System.getProperties();//请问这返回的是一个双类集合,是不是,就是以键值存在的呢?
  7.                                                                                         //是不是可以利用集合的特性来想 Properties呢
  8.                        
  9.                         String value = System.getProperty("os.name");
  10.                         System.out.println("value="+value);
  11.                        
  12.                         for(Object obj : pro.keySet())//获取所有属性信息。
  13.                         {               
  14.                                 //String str =(String)obj;
  15.                                        
  16.                                 String value = (String)pro.get(obj);
  17.                                 System.out.println(obj+";;;;;;;"+value);
  18.                         }
  19.         }
  20. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
itpower + 1

查看全部评分

2 个回复

倒序浏览
是键值对的形式返回的
将 getProperty(String) 方法使用的当前系统属性集合作为 Properties 对象返回。如果没有当前系统属性集合,则先创建并初始化一个系统属性集合。这个系统属性集合总是包含以下键的值:

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
直接利用properties的list方法就行了:pro.list(System.out);
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马