java读取properties 配置文件信息
2016-03-13 11:31
381 查看
配置文件如下:
dog=com.xiyou.neixing.Dog
dog.name=\u5c0f\u767d
dog.age =3
注: 由于java默认的编码方式为Unicode编码字符文件,如果输入的是中文读出来就会是乱码。
因此可以使用java提供的native2ascii.exe工具,其在jdk/bin下可以找到。
将要准换的内容输入即可。
![](http://img.blog.csdn.net/20160313113048346?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
获取配置文件中的信息:
将配置文件中的信息以流的方式读入:
Properties p = new Properties();
InputStream is = null;
is=Thread.currentThread().getContextClassLoader().getResourceAsStream("bean.properties");
P.load(is);
然后根据提供的一些方法就可以读取祥细信息 这样就可以得到配置文件中的信息。
dog=com.xiyou.neixing.Dog
dog.name=\u5c0f\u767d
dog.age =3
注: 由于java默认的编码方式为Unicode编码字符文件,如果输入的是中文读出来就会是乱码。
因此可以使用java提供的native2ascii.exe工具,其在jdk/bin下可以找到。
将要准换的内容输入即可。
获取配置文件中的信息:
将配置文件中的信息以流的方式读入:
Properties p = new Properties();
InputStream is = null;
is=Thread.currentThread().getContextClassLoader().getResourceAsStream("bean.properties");
P.load(is);
然后根据提供的一些方法就可以读取祥细信息 这样就可以得到配置文件中的信息。
相关文章推荐
- selenium2 java版
- Java Classloader机制
- JavaScrict中的断言调试
- struts 2.1.8.1的sx:datetimepicker标签出现NaN错误的原因和解决办法
- Leetcode: 190. Reverse Bits(JAVA)
- Java多线程:线程状态
- Java 回顾笔记_多线程_线程通讯1
- 白话Spring(中级篇)---MVC
- 【Struts2学习笔记(1)】Struts2中Action名称的搜索顺序和多个Action共享一个视图--全局result配置
- AndroidStudio快捷键(Eclipse转AndroidStudio)
- 3Sum Closest | Java最短代码实现
- [JAVA · 初级]:10.如何更好的理解多态
- Leetcode:223. Rectangle Area(JAVA)
- spring 中属性scope 的prototype(有状态)和singleton(无状态)
- 【JAVA】38、构造方法的定义
- 超轻量级DI容器框架Google Guice与Spring框架的区别教程详解及其demo代码片段分享
- 排序算法总结 java实现
- 常见排序算法的Java实现
- java排序
- 使用java中replaceAll方法替换字符串中的反斜杠