Properties集合:(Map集合下的Hashtable集合下的一个子类)
特点:
1.集合中的键和值都是字符串
2.集合中的数据可以保存到流中,或者从流中获取
该集合通常用于操作以键值对形式存在的配置文件
Properties集合的存和取
1 import java.util.Properties; 2 import java.util.Set; 3 4 public class PropertiesDemo { 5 public static void main(String[] args) { 6 propertiesDemo(); 7 } 8 public static void propertiesDemo() { 9 //创建一个Properties集合 10 Properties prop = new Properties(); 11 12 prop.setProperty("02", "huangjianfeng"); 13 prop.setProperty("03", "jianfeng"); 14 prop.setProperty("04", "feng");//同样键相同值也会覆盖 15 16 //修改元素 17 prop.setProperty("04", "huangjianfei"); 18 19 //通过键取出值 20 //String value = prop.getProperty("02"); 21 //System.out.println(value); 22 23 //取出所有元素 24 Set<String> names = prop.stringPropertyNames(); 25 for(String name : names){ 26 String value = prop.getProperty(name); 27 System.out.println(name+":"+value); 28 } 29 } 30 }