博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java读取Properties文件的六种方法 .
阅读量:6532 次
发布时间:2019-06-24

本文共 1161 字,大约阅读时间需要 3 分钟。

使用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);

转载地址:http://zmqbo.baihongyu.com/

你可能感兴趣的文章
[C# 开发技巧]如何使不符合要求的元素等于离它最近的一个元素
查看>>
让Ubuntu和Android同时运行(Ubuntu on Android)
查看>>
CentOS 7之Postfix部署系列 (二) CentOS网络设置
查看>>
如何破解来自私有云的安全挑战
查看>>
用VB.net开发.NET Micro Framework
查看>>
【VMCloud云平台】拥抱Docker(四)定制属于自已的镜像
查看>>
RAC环境下的备份与恢复(二)
查看>>
浅谈物化视图
查看>>
通过MCollective更加安全地实现puppet的推送更新功能
查看>>
拯救网管老克
查看>>
DAVINCI DM365-DM368开发攻略——开发环境搭建(DVSDK4.02)
查看>>
云视频会议已成未来发展必然趋势
查看>>
必应搜索全球PK,只为证明自己
查看>>
2011年7月21日星期四
查看>>
通过 C# 代码操作 Google 日历
查看>>
在html中如何去掉热点点击后的边框
查看>>
ajax跨域原理
查看>>
python django 数据库查询方法总结
查看>>
二十三、oracle pl/sql分类三 包
查看>>
BufferedReader的mask和reset  
查看>>