Quote From:http://blog.csdn.net/daryl715/archive/2007/09/26/1802204.aspx
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.EntryIterator 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=xxxxname2=yyyyyname3=zzzzzzz------------------------------上面的代码将会输出:--------------------------name1name2name3xxxxyyyyyzzzzzzzname1:xxxxname2:yyyyyname3:zzzzzzz---------------------------------
