java.util 中的Properties类浅析

来源:互联网 发布:淘宝 打印订单 编辑:程序博客网 时间:2024/06/05 19:33

该类有读取和存储属性文件(.properties)和xml(.xml)配置文件的功能。

 

下面先来看java文件读取属性文件(.properties)代码

属性文件item.properties

 

java文件方法体

注:创建FileInputStream路径的时候,如果是普通java项目。则需将路径写成如上类似的绝对路径。如果是在web应用这的话,则可以将代码写成InputStream is = getServletContext().getResourceAsStream(pathname);其中pathname是应用的绝对路径。可以是“/WEB-INF/item.properties”。

 

 

接着来看读取xml文件代码

xml文件源码

这里给出properties.dtd的信息

<?xml version="1.0" encoding="UTF-8"?>
<!-- DTD for properties -->
<!ELEMENT properties ( comment?, entry* ) >
<!ATTLIST properties version CDATA #FIXED "1.0">
<!ELEMENT comment (#PCDATA) >
<!ELEMENT entry (#PCDATA) >
<!ATTLIST entry key CDATA #REQUIRED>

 

如有疑惑可以参看dtd定义的相关信息。

 

java代码

路径问题请参看属性文件中的讲解。

 

 

然后来看存储属性文件:

 

存储属性文件:

 

存储xml文件:

 

最后需要声明下。如果需要读入在写出的话只需要再额外调用下setProperty方法即可了。希望能对大家有所帮助!

原创粉丝点击