zoukankan      html  css  js  c++  java
  • javaSE读取Properties文件的六种方法

    使用JavaSEAPI读取Properties文件的六种方法

     

    1。使用java.util.Properties类的load()方法

     

    示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name));

    Propertiesp=newProperties();

    p.load(in);

     

    2。使用java.util.ResourceBundle类的getBundle()方法

     

    示例:ResourceBundlerb=ResourceBundle.getBundle(name,Locale.getDefault());

     

    3。使用java.util.PropertyResourceBundle类的构造函数

     

    示例:InputStreamin=newBufferedInputStream(newFileInputStream(name));

    ResourceBundlerb=newPropertyResourceBundle(in);

     

    4。使用class变量的getResourceAsStream()方法

     

    示例:InputStreamin=JProperties.class.getResourceAsStream(name);

    Propertiesp=newProperties();

    p.load(in);

     

    5。使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法

     

    示例:InputStreamin=JProperties.class.getClassLoader().getResourceAsStream(name);

    Propertiesp=newProperties();

    p.load(in);

     

    6。使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法

     

    示例:InputStreamin=ClassLoader.getSystemResourceAsStream(name);

    Propertiesp=newProperties();

    p.load(in);

    补充

    Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法

    示例:InputStreamin=context.getResourceAsStream(path);

    Propertiesp=newProperties();

    p.load(in);

  • 相关阅读:
    oracle锁---原理篇
    SML + NL + HJ
    Oracle中varchar,varchar2,nvarchar,nvarchar2的区别
    oracle 一致读原理
    commit 流程
    IMPDP NETWORK_LINK参数
    WINDOWS访问虚拟机RedHat搭配的Apache2服务器
    初识malloc函数
    好吧,又失眠
    休息一天
  • 原文地址:https://www.cnblogs.com/hy928302776/p/3154137.html
Copyright © 2011-2022 走看看