Properties类小结
目前有个任务,要用到java.util.Properties类及其拓展知识.在这里先把预备知识梳理一下,过几天再把commons configuration整理出来.
一.Properties 简介
java.util.Properties 继承自 java.util.Hashtable
Properties 类表示一个持久的属性集.Properties 可保存在流中或从流中加载.属性列表中每个键及其对应值都是一个字符串.
二.基本方法
2.1如何从输入流中加载属性文件
使用load(InputStream is)方法:
Properties properties = new Properties();InputStream is = new FileInputStream("conn.properties");properties.load(is);is.close();String temp = properties.getProperties(String key);
Enumeration enumeration = properties.propertyNames();
setProperties(String key, String value)方法.
Properties properties = new Properties();OutputStream os = new FileOutputStream("test.properties");String description = "store properties to test.properties";properties.store(os, description);os.close();clear()方法.