• 特殊操作流之properties


    public class Properties
    extends Hashtable<Object,Object>
    Properties类表示一组持久的属性。 Properties可以保存到流中或从流中加载。 属性列表中的每个键及其对应的值都是一个字符串。
    All Implemented Interfaces:
    SerializableCloneableMap<Object,Object>
    properties作为Map集合使用
    package com.io.liushuaishuai;
    /*
    Properties作为Map集合的使用
     */
    
    import java.util.HashMap;
    import java.util.Properties;
    import java.util.Set;
    
    public class PropertiesDemo01 {
        public static void main(String[] args) {
            Properties prop = new Properties();
            prop.put("fei01", "林青霞");
            prop.put("fei02", "悟空");
            prop.put("fei03", "八戒");
    
    //        遍历集合
            Set<Object> keyset = prop.keySet();
            for (Object s : keyset) {
                System.out.println(s + " " + prop.get(s));
            }
        }
    
    }
    
    package com.io.liushuaishuai;
    /*
    Properties作为Map集合的使用
     */
    
    import java.util.HashMap;
    import java.util.Properties;
    import java.util.Set;
    
    public class PropertiesDemo01 {
        public static void main(String[] args) {
            Properties prop = new Properties();
            prop.setProperty("fei01", "林青霞");
            prop.setProperty("fei02", "悟空");
            prop.setProperty("fei03", "八戒");
            System.out.println(prop);
    
    //        遍历集合
            Set<Object> keyset = prop.keySet();
            for (Object s : keyset) {
                System.out.println(s + " " + prop.getProperty((String) s));
            }
        }
    
    }
    

     

    package com.io.liushuaishuai;
    /*
    Properties作为Map集合的使用
     */
    
    import java.io.FileReader;
    
    import java.io.IOException;
    import java.util.Properties;
    import java.util.Set;
    
    public class PropertiesDemo01 {
        public static void main(String[] args) throws IOException {
            Properties prop = new Properties();
            /*
    
            prop.setProperty("fei01", "林青霞");
            prop.setProperty("fei02", "悟空");
            prop.setProperty("fei03", "八戒");
            */
            //System.out.println(prop);
    
    
            //将集合中的数据保存到文件
            //创建输出流
            /*
            FileWriter fw = new FileWriter("myIOstream\fos.txt");
            prop.store(fw,null);
            fw.close();
            */
    
    
            //将文件中的数据加载到集合中
    //        创建输入流
            FileReader fr = new FileReader("myIOstream\fos.txt");
            prop.load(fr);
    
    
    //        遍历集合
            Set<Object> keyset = prop.keySet();
            for (Object s : keyset) {
                System.out.println(s + " " + prop.getProperty((String) s));
            }
    
        }
    
    }
    
  • 相关阅读:
    屠蛟之路_重伤的屠蛟俊_ThirdDay
    屠蛟之路_重登数据库大山_SecondDay
    屠蛟之路_你的名字_FirstDay
    Beta版本冲刺计划及安排
    软件工程作业1203
    导师互选系统 Alpha版冲刺总结
    屠龙之路_项目测试
    【Alpha】十天屠龙记
    屠龙之路_冲刺总结随笔
    My97日历控件常用功能记录
  • 原文地址:https://www.cnblogs.com/lsswudi/p/11431740.html
Copyright © 2020-2023  润新知