zoukankan      html  css  js  c++  java
  • 特殊操作流之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));
            }
    
        }
    
    }
    
  • 相关阅读:
    Linux磁盘分区实例演示
    浅谈Linux下的rpm
    You have 1 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): shopadmin. Run 'python manage.py migrate' to apply them.
    Xshell Linux常用命令
    OSError: mysql_config not found
    AttributeError: module 'datetime' has no attribute 'now'
    CentOS查看进程端口号以及kill操作
    nginx报错 nginx: [alert] kill(25903, 1) failed (3: No such process)
    3D 散点图的绘制
    关系数据库和非关系型数据
  • 原文地址:https://www.cnblogs.com/lsswudi/p/11431740.html
Copyright © 2011-2022 走看看