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

  • 相关阅读:
    boost库的使用介绍
    《架构实战软件架构设计的过程》
    常用开发命令
    《项目管理最佳实践案例剖析》
    From Live Writer
    希望实现的程序
    正在进行调试的Web服务器进程已由Internet信息服务(IIS)终止。可以通过在IIS中配置应用程序池Ping设置来避免这一问题。有关更多详细信息,请参见“帮助”
    请确保此代码文件中定义的类与“inherits”属性匹配
    更改IE默认源代码编辑器
    MS的.net源码地址
  • 原文地址:https://www.cnblogs.com/mpenghao/p/10927316.html
Copyright © 2020-2023  润新知