java几种读取.properties文件的方法
来源:互联网 发布:淘宝沙河力度 编辑:程序博客网 时间:2024/05/16 12:14
1、使用java.util.Properties类的load()方法 示例:
Java代码
2、使用java.util.ResourceBundle类的getBundle()方法
示例:
Java代码
用ResourceBundle读取.properties文件可避免路径问题
我在jar里读取.properties文件时,总是找不到文件路径,后来用ResourceBundle读取.properties文件即可避免路径问 题,代码如下:
//process为文件名,切记不要加 .properties, URL是文件里的键名
Java代码
3、使用java.util.PropertyResourceBundle类的构造函数
示例:
Java代码
4、使用class变量的getResourceAsStream()方法
示例:
Java代码
5、使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法 示例:
Java代码
6、使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法 示例:
Java代码
注意:如果使用Class.getResourceAsStream(String)方法,则资源名要么设置为类所在包的相对名,要么设置为全路径名,而如果使用ClassLoader的相应方法,则要设置为不带根的全路径名。
推荐使用方法:
- ClassLoader cl = getClassLoader0();
- if (cl==null) { // 如果找不到ClassLoader,就寻找系统资源
- // A system class.
- return ClassLoader.getSystemResourceAsStream(name);
- }
- return cl.getResourceAsStream(name); // 否则就调用ClassLoader对应方法
7、Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法 示例:
Java代码
8、使用Thread.currentThread().getContextClassLoader().getResourceAsStream()方法 示例:
java代码
- InputStream in = Thread.currentThread().getContextClassLoader().getResourceAsStream(filename)
- Properties p = new Properties();
- p.load(in);
- Java读取Properties文件的几种方法
- Java 读取Properties文件的几种方法
- java几种读取.properties文件的方法
- java读取properties文件的几种方法
- java读取properties文件的几种方法
- java读取properties文件的几种方法
- java读取properties文件的几种方法
- java读取properties文件的几种方法
- java读取properties文件的几种方法
- java读取properties文件的几种方法
- java读取properties文件的几种方法
- java读取properties文件的几种方法
- java对配置文件.properties文件读取的几种方法
- 读取Properties文件的几种方法
- 读取Properties文件的几种方法
- 读取properties文件的几种方法
- 读取Properties文件几种方法
- java几种读取.properties文件的方式
- POJ 1151: Atlantis
- c语言字符格式
- Weed (DFS)
- MySql支持的运算符
- 51/MSP430数码管的拉幕式效果
- java几种读取.properties文件的方法
- How to think like a computer scientist: 第四章 课后习题 1
- iOS ——— static
- Mysql最基本、最常用命令集锦
- Qt hello
- 黑马程序员_面向对象3_(异常Exception、包package、String类、StringBuffer类)
- 队列之卡片游戏
- SQL入门经典总结
- Android学习笔记(一)之仿正点闹钟时间齿轮滑动的效果