标签:字符 常用 test java main nts ade close 技术
2017-11-05 21:37:50
Properties:Properties
类表示了一个持久的属性集。Properties
可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。
Properties是一个属性集合类,是一个可以和IO流相结合的使用的集合类。
Properties类 可以保存在流中或者从流中加载,是Hashtable的子类,也就是Map的子类。
*构造方法
*常用方法
~ Properties作为Map集合的使用
public class Main { public static void main(String[] args) { //没有泛型,不是泛型类 Properties prop = new Properties(); //添加元素 prop.put("1","hello"); prop.put("2","world"); prop.put("3","!"); //遍历集合 Set<Object> set = prop.keySet(); for(Object k:set){ Object val = prop.get(k); System.out.println(k+"---"+val); } } }
~ Properties的特殊功能
public class Main { public static void main(String[] args) { //没有泛型,不是泛型类 Properties prop = new Properties(); //添加元素 prop.setProperty("1","hello"); prop.setProperty("2","world"); prop.setProperty("3","!"); //遍历集合 Set<String> set = prop.stringPropertyNames(); for(String k:set){ String val = prop.getProperty(k); System.out.println(k+"---"+val); } } }
~ Properties与IO流的结合
//没有泛型,不是泛型类 Properties prop = new Properties(); //添加元素 prop.setProperty("1","hello"); prop.setProperty("2","world"); prop.setProperty("3","!"); Writer w = new FileWriter("E:/test.txt"); prop.store(w,"helloworld");
#helloworld #Sun Nov 05 22:06:16 CST 2017 1=hello 2=world 3=\!
Properties prop = new Properties(); Reader r = new FileReader("E:/test.txt"); prop.load(r); r.close();
标签:字符 常用 test java main nts ade close 技术
原文地址:http://www.cnblogs.com/TIMHY/p/7789068.html