• Properties 属性集


    java.util.Properties 集合 extends Hashtable<k,v>implements Map<k,v>
     持久的属性集 Propertis可以保存在流中 或者从流中加载
     唯一的一个和IO流相结合的集合
     store 把流中临时的数据 持久化到硬盘中存储
     load把硬盘中的文件(键值对) 读取到 集合中使用

    public static void main(String[] args) throws IOException{
    show03();
    }
    // 3 使用Properties集合中的方法 load 把硬盘上的文件(键值对) 读取到集合中使用
    private static void show03()throws IOException{
    // 1 创建集合
    Properties po = new Properties();
    // 2 load方法读取数据 并保存到对应的集合中
    po.load(new FileReader("d:\kgc11.txt"));
    //3 遍历集合po
    Set<String> s = po.stringPropertyNames();
    for(String key:s){
    String value = po.getProperty(key);
    System.out.println(key+"="+value);
    }

    }
    //2 把集合中的临时数据写到硬盘上 store 把流中临时的数据 持久化到硬盘中存储
    // load把硬盘中的文件(键值对) 读取到 集合中使用
    private static void show02()throws IOException{
    Properties po = new Properties();
    po.setProperty("PWD","dou6666");
    po.setProperty("user","ruirui");
    po.setProperty("周慧敏","168");
    po.setProperty("古丽娜扎","160");
    //1 创建字节输出流 //字符输出流 构造方法中要绑定输出的目的地
    // FileWriter fw = new FileWriter("d:\kgc1.txt");
    // po.store(fw,"save data");
    // fw.close();
    po.store(new FileWriter("d:\kgc11.txt"),"");
    }

    //1 使用properties 集合存储数据 遍历取出
    /*propertes 集合有一些操作字符串的方法
    setProperties(String key,Strign value)
    * getProperties(String key);
    * stringPropertyNames();----->keySet方法
    * */
    private static void show01(){
    //1 存值
    Properties po = new Properties();
    po.setProperty("赵丽颖","168");
    po.setProperty("迪丽热巴","165");
    po.setProperty("周慧敏","168");
    po.setProperty("古丽娜扎","160");
    // 2 取值
    Set<String> set = po.stringPropertyNames();
    for(String key:set){
    String value = po.getProperty(key);
    System.out.println(key+"= "+value);

  • 相关阅读:
    Linux 配置 SSL 证书
    freemarker 异常处理
    StringTemplateLoader的用法
    序列的重点知识小结
    Linux下安装lrzsz上传下载工具
    ajax技术
    Response对象介绍(服务器到客户端)
    Request对象介绍(客户端到服务器)
    JSP--内置对象&动作标签介绍
    JSP--常用指令
  • 原文地址:https://www.cnblogs.com/mpenghao/p/10927316.html
Copyright © 2020-2023  润新知