• java IO流 七、Properties


    Properties的概述和作为Map集合的使用
    * A:Properties的概述
    * Properties 类表示了一个持久的属性集。
    * Properties 可保存在流中或从流中加载。
    * 属性列表中每个键及其对应值都是一个字符串。
    * B:案例演示
    * Properties作为Map集合的使用

    ###Properties的特殊功能使用

    * A:Properties的特殊功能
    * public Object setProperty(String key,String value)
    * public String getProperty(String key)
    * public Enumeration<String> stringPropertyNames()
    * B:案例演示
    * Properties的特殊功能

    使用父类继承方法  :put()

        public static void demo1() {
            Properties prop = new Properties();
            prop.put("abc", 123);
            System.out.println(prop);
        }

    properties特有方法:

        public static void demo2() {
            Properties prop = new Properties();
            prop.setProperty("name", "张三");
            prop.setProperty("tel", "18912345678");
            
            //System.out.println(prop);
            Enumeration<String> en = (Enumeration<String>) prop.propertyNames();
            while(en.hasMoreElements()) {
                String key = en.nextElement();                //获取Properties中的每一个键
                String value = prop.getProperty(key);        //根据键获取值
                System.out.println(key + "="+ value);
            }

    ###Properties的load()和store()功能


    * A:Properties的load()和store()功能
    * B:案例演示
    * Properties的load()和store()功能

            Properties prop = new Properties();
            prop.load(new FileInputStream("config.properties"));        //将文件上的键值对读取到集合中
            prop.setProperty("tel", "18912345678");
            prop.store(new FileOutputStream("config.properties"), null);//第二个参数是对列表参数的描述,可以给值,也可以给null
            System.out.println(prop);
  • 相关阅读:
    redis复制
    redis发布订阅
    redis事务
    redis持久化
    redis.conf 常见配置介绍
    redis数据类型
    redis集群安装
    redis单机版安装
    eclipse下svn的使用
    算法五最长回文子串
  • 原文地址:https://www.cnblogs.com/yimian/p/6558420.html
Copyright © 2020-2023  润新知