Properties
Properties作为map集合的使用
Properties prop=new Properties();
prop.put("1","1");
prop.put("2","2");
prop.put("3","3");
Set<Object> key=prop.keySet();
for(Object k:key){
Object value=prop.get(key);
sout(k+value);
}
特有方法
setProperty(String key,String value);设置集合的键和值,都是String类型
String getProperty(String key);使用此属性列表中的键搜索属性
Set stringPropertyNames();从该属性列表中返回一个不可修改的键集,其中键对应的值是字符串
Properties prop=new Properties();
prop.setProperty("1","1");
prop.setProperty("2","2");
prop.setProperty("3","3");
sout(prop.getProperty("1"));
Set<String> names=prop.stringPropertyNames();
for(String key:names){
sout(key);
String value=prop.getProperty(key);
sout(key+value);
}
Properties与IO流结合
void load(InputSTream inStream);从输入字节流读取属性
void load(Reader reader);从输入字符流读取属性
void store(OutStream out,String comments);将此属性列表写入Properties表中,对应字节流
void stire(Writer writer,String comments);将此属性列表写入Properties表中,对应字符流