java.util 中的Properties类浅析

该类有读取和存储属性文件(.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方法即可了。希望能对大家有所帮助!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值