IO流(Properties存取)
package com.yyq; import java.util.Properties; import java.util.Set; /* * Properties 是hashtable的子类 * 也就是说它具备map集合的特点。而且它里面存储的键值对都是字符串 * 不需要泛型 * 是集合中和IO技术相结合的集合容器 * 该对象的特点: 可以用于键值对形式的配置文件 * 把配置信息持久化存储到值得 在读取是先读取配置文件。 * */ public class PropertiesDemo { public static void main(String[] args) { // TODO Auto-generated method stub //设置和获取元素 setAndGet(); } public static void setAndGet(){ Properties prop = new Properties(); prop.setProperty("张三", "30"); prop.setProperty("李四", "40"); String value = prop.getProperty("李四"); System.out.println(value); // 修改配置的值,根据键,可以修改值 prop.setProperty("张三", "10"); Set<String> names = prop.stringPropertyNames(); for(String s:names){ System.out.println(s+":"+prop.getProperty(s)); } } }