zoukankan      html  css  js  c++  java
  • Properties集合

    Properites  类表示一个持久的属性集

    是一个双列集合,开发时的配置文件,可以和流关联起来   

    父类是HashTable   ,没有指定泛型:    无序的

      Properties 可保存在流中或从流中加载。
        * 属性列表中每个键及其对应值都是一个字符串。

    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.util.Enumeration;
    import java.util.Properties;
    
    public class demon7_properties {
    
        private static Properties p2;
    
        public static void main(String[] args) throws IOException {
            demo1();
            demo2();
            Properties p3 = new Properties();
            System.out.print("读取前");
            System.out.println(p3);
            p3.load(new FileInputStream("config.properties"));
            System.out.print("读取后"); 
            System.out.println(p3);
            /*
          load(输入流 InputStream) 加载配置文件
          store(输出流OutputStream)   写入配置文件
         */ } @SuppressWarnings(
    "unchecked") public static void demo2() { // 这个例子 是Properities 在内存中的应用 p2 = new Properties(); p2.setProperty("name", "张三"); p2.setProperty("tel", "18688920383"); p2.put("abc", 123); System.out.println(p2); Enumeration<String> e1 = (Enumeration<String>)p2.propertyNames(); while (e1.hasMoreElements()) { String key = (String) e1.nextElement(); String value = p2.getProperty(key); System.out.println(key + ".." + value); } } public static void demo1() { Properties p1 = new Properties(); p1.put("abc", 123); System.out.println(p1); } }
    竹杖芒鞋轻胜马,一蓑烟雨任平生。 回首向来萧瑟处,也无风雨也无晴。
  • 相关阅读:
    常用地市
    UML 类图总结
    什么是线程和进程
    一切皆是对象
    反射、Attribute
    js 面试题
    委托
    使用NPOI导出Excel引发异常(IsReadOnly = “book.IsReadOnly”引发了类型“System.NotImplementedException”的异常)
    lambda表达式封装对数据库的查询
    lambda表达式Expression<Func<Person, bool>> 、Func<Person, bool>区别
  • 原文地址:https://www.cnblogs.com/yaobiluo/p/11318707.html
Copyright © 2011-2022 走看看