首页 > 其他 > 详细

Properties集合

时间:2019-08-08 01:38:42      阅读:118      评论:0      收藏:0      [点我收藏+]

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

 

Properties集合

原文:https://www.cnblogs.com/yaobiluo/p/11318707.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!