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));
        }
    }

}

 

posted @ 2016-01-24 12:31  HuberyQian  阅读(130)  评论(0编辑  收藏  举报