本帖最后由 戚兴海 于 2014-3-4 17:08 编辑
Properties是HashTable的子类,用取出Map集合的方式出去里面的元素,关于泛型的使用有点小问题,代码如下
- import java.util.*;
- class getProperties
- {
- public static void main(String[] args)
- {
- Properties prop = System.getProperties();
-
- Set<Map.Entry<Object,Object>> entrySet = prop.entrySet();
-
- Iterator<Map.Entry<Object,Objec>> it = entrySet.iterator();
-
- while(it.hasNext())
- {
- Map.Entry me = it.next();
- String key = (String)me.getKey();
- String value = (String)me.getValue();
-
- System.out.println(key+"::"+value);
- }
-
- }
- }
复制代码 这里的泛型部分为什么用<String,String>不行呢? 看了API文档,里面写的直接就是用Object,属性信息里面存的不都是字符串吗
|