Properties集合
表示属性集的集合,继承Hashtable类,可保存在流中或从流中加载
是特殊的集合,唯一一个可以与IO结合使用的集合类,键值都是字符串类型,没有泛型
1.1 构造函数
Properties() 创建一个无默认值的空属性列表。
System类:
public static Properties getProperties() 获取当前的系统属性
1.2 Properties集合类的常用方法(Properties集合没有静态方法)
1.2.1 修改功能
public String setProperty(String key,String value) 向属性列表中添加键和值
1.2.2 获取功能
public String getProperty(String key) 用指定的键在此属性列表中获取值
public Enumeration<T> propertyNames() 返回属性列表中所有键的枚举
public Set<String> stringPropertyNames() 返回此属性列表中的键集
1.2.3 与IO结合使用的常用方法
public void list(PrintStream out)将属性列表输出到指定的输出流
public void list(PrintWriter out)将属性列表输出到指定的输出流
public void load(InputStream inStream)从输入流中读取属性列表
public void load(Reader reader)从输入字符流中读取属性列表
public void store(OutputStream out,String comments)将属性列表写入输出流
public void store(Writer writer,String comments)将属性列表写入输出字符流