Java读取Properties文件的六种方法
来源:互联网 发布:店铺被淘宝封了怎么办 编辑:程序博客网 时间:2024/06/05 20:42
使用J2SE API读取Properties文件的六种方法
1。使用Java.util.Properties类的load()方法
示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2。使用java.util.ResourceBundle类的getBundle()方法
示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
3。使用java.util.PropertyResourceBundle类的构造函数
示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
4。使用class变量的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5。使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
6。使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法
示例: InputStream in = ClassLoader.getSystemResourceAsStream(name);
Properties p = new Properties();
p.load(in);
补充
Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法
示例:InputStream in = context.getResourceAsStream(path);
Properties p = new Properties();
p.load(in);
1。使用Java.util.Properties类的load()方法
示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));
Properties p = new Properties();
p.load(in);
2。使用java.util.ResourceBundle类的getBundle()方法
示例: ResourceBundle rb = ResourceBundle.getBundle(name, Locale.getDefault());
3。使用java.util.PropertyResourceBundle类的构造函数
示例: InputStream in = new BufferedInputStream(new FileInputStream(name));
ResourceBundle rb = new PropertyResourceBundle(in);
4。使用class变量的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
5。使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法
示例: InputStream in = JProperties.class.getClassLoader().getResourceAsStream(name);
Properties p = new Properties();
p.load(in);
6。使用java.lang.ClassLoader类的getSystemResourceAsStream()静态方法
示例: InputStream in = ClassLoader.getSystemResourceAsStream(name);
Properties p = new Properties();
p.load(in);
补充
Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法
示例:InputStream in = context.getResourceAsStream(path);
Properties p = new Properties();
p.load(in);
阅读全文
0 0
- 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文件的六种方法
- Java读取Properties文件的六种方法
- Java读取Properties文件的六种方法
- Java读取Properties文件的六种方法
- Java读取Properties文件的六种方法
- Java读取Properties文件的六种方法
- SQL Server 创建表,添加约束
- 《Android源码设计模式解析与实战》读书笔记(二十一)——装饰者模式
- 自定义ListView
- 跨域下的iframe自适应高度
- 给Python3爬虫做一个界面.妹子图网实战 2
- Java读取Properties文件的六种方法
- “程序员”和“码农”究竟有什么区别?
- 一个比较好用的 chrome浏览器的json格式化插件
- 关于 Java.util.ConcurrentModificationException 的讨论和解决方法
- 给Python3爬虫做一个界面.妹子图网实战 3
- linux scp
- activity手势右滑finish
- Edittext输入数值时做最大最小的限制如0.01到9999.99
- WebView 和 JS 交互,如何将 Java 对象和 List 传值给 JS ?