本文共 1110 字,大约阅读时间需要 3 分钟。
该类是hashtable集合的子类,元素也是以键值对的形式存在的,但有自己的特点:
除此之外,该类具有集合类的方法和流的方法,更多时候是使用其流的处理方法,一般用于加载和储存配置文件信息。
//构造方法Properties properties = new Properties();//添加元素,只能是字符串,setProperty()方法properties.setProperty("name", "Jack");//遍历打印,获取键值的Set集合,stringPropertyNames()方法//根据键获取值的方法:getProperty(key)Setset = properties.stringPropertyNames();for (String s : set) { System.out.println(s + "+" + properties.getProperty(s));}
//1.将配置信息放入到该集合,然后才能进行list或者store存储到对应文件properties.setProperty("name", "Jack");Properties properties = System.getProperties(); //系统配置信息//2.将信息保存到一个位置,输出,写入/*利用list方法*/void list(PrintStream out);void list(PrintWriter out);properties.list(new PrintStream("D:\\prop.properties"));properties.list(System.out); //输出到控制台(显示器)/*利用store方法*/void store(OutputStream out, String comments);void store(Writer writer, String comments);properties.store(new PrintWriter("prop5.properties"), "资料");//3.将文件.properties文件读取void load(Reader reader);void load(InputStream inStream);properties2.load(new FileReader("prop.properties"));
转载地址:http://dxgzi.baihongyu.com/