|
复制代码 代码如下: //初始化properties
Properties pro = new Properties();
try { InputStream inStr = ClassLoader.getSystemResourceAsStream("wahaha.properties"); pro.load(inStr); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }
propertyNames()返回属性列表中所有键的枚举
复制代码 代码如下: Enumeration enu2=pro.propertyNames(); while(enu2.hasMoreElements()){ String key = (String)enu2.nextElement(); System.out.println(key); }
返回所有的属性值
复制代码 代码如下: //Properties 继承于 Hashtable,elements()是Hashtable的方法,返回哈希表中的值的枚举。 Enumeration enu=pro.elements(); while(enu.hasMoreElements()){ String key = (String)enu.nextElement(); System.out.println(key); }
返回所有的属性(属性名,属性值)
复制代码 代码如下: //Properties 继承于 Hashtable,entrySet()是Hashtable的方法, //返回此 Hashtable 中所包含的键的 Set 视图。此 collection 中每个元素都是一个 Map.Entry Iterator it=pro.entrySet().iterator(); while(it.hasNext()){ Map.Entry entry=(Map.Entry)it.next(); Object key = entry.getKey(); Object value = entry.getValue(); System.out.println(key +":"+value); }
假设wahaha.properties中内容为: ------------------------------ name1=xxxx name2=yyyyy name3=zzzzzzz ------------------------------
上面的代码将会输出: -------------------------- name1 name2 name3 xxxx yyyyy zzzzzzz name1:xxxx name2:yyyyy name3:zzzzzzz --------------------------------- (编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|