Java读取Properties文件的方法总结

读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法:
其实很多都是大同小异,概括起来就2种:
先构造出一个InputStream来,然后调用Properties#load()
利用ResourceBundle,这个主要在做国际化的时候用的比较多。
例如:它能根据系统语言环境自动读取下面三个properties文件中的一个:
附上别人整理的6中方法...
1、使用java.util.Properties类的load()方法
InputStream in = new 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);//JProperties为当前类名 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);
7、在Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法
InputStream in = context.getResourceAsStream(path); Properties p = new Properties(); p.load(in);
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Java读取Properties文件的七种方法
# Java读取Properties的方法总结
# Java 读取、获取配置文件.properties中的数据
# java简单读取properties配置文件的方法示例
# 详解Java项目中读取properties文件
# Java读取properties配置文件时
# 出现中文乱码的解决方法
# java读取properties配置文件的方法
# Java读取.properties配置文件方法示例
# 都是
# 希望能
# 大同小异
# 可以使用
# 谢谢大家
# 它能
# 比较多
# 配置文件
# 几种方法
# 在实际
# 总结了
# ul
# resource
# java
# resource_zh_CN
# resource_en_US
# li
# ResourceBundle
# Properties
# br
相关文章:
在线制作视频网站免费,都有哪些好的动漫网站?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
开封网站制作公司,网络用语开封是什么意思?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
seo网站制作优化,网站SEO优化步骤有哪些?
建站之星如何快速更换网站模板?
,怎么在广州志愿者网站注册?
如何在云主机上快速搭建网站?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
如何彻底卸载建站之星软件?
小说建站VPS选用指南:性能对比、配置优化与建站方案解析
再谈Python中的字符串与字符编码(推荐)
建站之星代理如何优化在线客服效率?
建站为何优先选择香港服务器?
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
如何通过VPS建站实现广告与增值服务盈利?
如何在万网ECS上快速搭建专属网站?
,购物网站怎么盈利呢?
建站之星如何优化SEO以实现高效排名?
MySQL查询结果复制到新表的方法(更新、插入)
创业网站制作流程,创业网站可靠吗?
建站之星如何配置系统实现高效建站?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
如何获取免费开源的自助建站系统源码?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
如何在云指建站中生成FTP站点?
如何在万网自助建站平台快速创建网站?
定制建站流程步骤详解:一站式方案设计与开发指南
如何选择适合PHP云建站的开源框架?
制作表格网站有哪些,线上表格怎么弄?
C++如何使用std::optional?(处理可选值)
做企业网站制作流程,企业网站制作基本流程有哪些?
网站制作服务平台,有什么网站可以发布本地服务信息?
岳西云建站教程与模板下载_一站式快速建站系统操作指南
如何在腾讯云服务器快速搭建个人网站?
太原网站制作公司有哪些,网约车营运证查询官网?
如何解决ASP生成WAP建站中文乱码问题?
如何快速完成中国万网建站详细流程?
昆明高端网站制作公司,昆明公租房申请网上登录入口?
如何通过智能用户系统一键生成高效建站方案?
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
如何选择建站程序?包含哪些必备功能与类型?
济南企业网站制作公司,济南社保单位网上缴费步骤?
电商网站制作价格怎么算,网上拍卖流程以及规则?
Android使用GridView实现日历的简单功能
教程网站设计制作软件,怎么创建自己的一个网站?
制作电商网页,电商供应链怎么做?
高端企业智能建站程序:SEO优化与响应式模板定制开发
在线教育网站制作平台,山西立德教育官网?
,柠檬视频怎样兑换vip?
*请认真填写需求信息,我们会在24小时内与您取得联系。