zoukankan      html  css  js  c++  java
  • java读取Properties文件

    方法一、通过java.util.Properties读取

    Properties p=new Properties();
    //p需要InputStream对象进行读取文件,而获取InputStream有多种方法:
    //1、通过绝对路径:InputStream is=new FileInputStream(filePath);
    //2、通过Class.getResourceAsStream(path);
    //3、通过ClassLoader.getResourceAsStream(path); 
    p.load(InputStream is);
    is.close();
    p.getString(String(key))

    方法二、通过java.util.ResourceBundle读取 

    ResourceBundle rb=ResourceBundle.getBundle(packageName);
    rb.getString(String key);

    Class.getResourceAsStream与ClassLoader.getResourceAsStream的区别 
    首先,Java中的getResourceAsStream有以下几种: 
    1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由 ClassLoader获取资源。 

    2. Class.getClassLoader.getResourceAsStream(String path) :默认则是从ClassPath根下获取,path不能以’/'开头,最终是由ClassLoader获取资源。 

    3. ServletContext. getResourceAsStream(String path):默认从WebAPP根目录下取资源,Tomcat下path是否以’/'开头无所谓,当然这和具体的容器实现有关。 

    4. Jsp下的application内置对象就是上面的ServletContext的一种实现。 

  • 相关阅读:
    机器学习 深度学习 网站
    Concat层解析
    网络可视化工具netron详细安装流程
    【中文】【deplearning.ai】【吴恩达课后作业目录】
    python 3 linux环境搭建django production环境
    eCharts画图
    mysql 外键
    django执行离线ORM、数据操作
    http 发包调试工具
    python有空仔细研究
  • 原文地址:https://www.cnblogs.com/liaojie970/p/5568150.html
Copyright © 2011-2022 走看看