yj10864
BlogJava
::
首頁(yè)
::
聯(lián)系
::
聚合
::
管理
8 Posts :: 1 Stories :: 9 Comments :: 0 Trackbacks
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
給我留言
查看公開(kāi)留言
查看私人留言
我參與的團(tuán)隊(duì)
隨筆檔案
2010年1月 (1)
2009年12月 (2)
2009年11月 (1)
2009年10月 (2)
2009年9月 (2)
文章檔案
2009年10月 (1)
搜索
最新評(píng)論
1.?re: 23中設(shè)計(jì)模式-------輕松的比喻語(yǔ)言
不錯(cuò),讓我有了一定的理解。
--lexy
2.?re: 23中設(shè)計(jì)模式-------輕松的比喻語(yǔ)言
頂一下,牛!
--WIN
3.?re: 日期類的加減及java中所以日期類的操作算法大全
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--找個(gè)美女做老婆
4.?re: 日期類的加減及java中所以日期類的操作算法大全
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--找個(gè)美女做老婆
5.?re: 23中設(shè)計(jì)模式-------輕松的比喻語(yǔ)言
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--找個(gè)美女做老婆
閱讀排行榜
1.?日期類的加減及java中所以日期類的操作算法大全(7629)
2.?23中設(shè)計(jì)模式-------輕松的比喻語(yǔ)言(3233)
3.?解析properties資源文件(656)
4.?Spring的字符過(guò)濾器的配置(585)
5.?tomcat關(guān)閉后重啟,SESSION 仍然有效的處理方法(359)
評(píng)論排行榜
1.?23中設(shè)計(jì)模式-------輕松的比喻語(yǔ)言(5)
2.?日期類的加減及java中所以日期類的操作算法大全(4)
3.?解析properties資源文件(0)
4.?使用 Java 生成 MD5 編碼 (0)
5.?tomcat關(guān)閉后重啟,SESSION 仍然有效的處理方法(0)
解析properties資源文件
1
import
java.io.FileInputStream;
2
import
java.io.FileOutputStream;
3
import
java.util.HashMap;
4
import
java.util.Iterator;
5
import
java.util.Properties;
6
7
8
/** */
/**
9
* 功能:解析資源文件
10
*
11
*/
12
public
class
PropertyUtil
{
13
14
private
Properties property
=
new
Properties();
15
private
String filepath
=
""
;
16
17
/** */
/**
18
* 解析資源文件的類的構(gòu)造函數(shù)
19
*
@param
path 文件索在的包,如:com.cn.myproperty.dbo.properties
20
*/
21
public
PropertyUtil(String path)
{
22
try
{
23
filepath
=
this
.getClass().getResource(
"
/
"
).getPath();
24
filepath
=
filepath
+
path;
25
26
27
property.load(
new
FileInputStream(filepath));
28
}
catch
(Exception e)
{
29
e.printStackTrace();
30
}
31
}
32
33
34
/** */
/**
35
* 返回資源文件的hashmap對(duì)象
36
*/
37
public
HashMap getElements()
{
38
HashMap map
=
new
HashMap ();
39
Iterator it
=
this
.property.keySet().iterator();
40
while
(it.hasNext())
{
41
String key
=
it.next().toString();
42
map.put(key, property.getProperty(key));
43
}
44
return
map;
45
}
46
47
48
//
返回資源文件里的值
49
public
String getvalue(String key)
{
50
if
(key
!=
null
)
51
return
this
.property.getProperty(key);
52
else
53
return
""
;
54
}
55
56
//
設(shè)置資源文件里的值
57
public
boolean
setvalue(String key,String value)
{
58
if
(key
!=
null
)
59
{
60
try
{
61
this
.property.setProperty(key,value);
62
this
.property.store(
new
FileOutputStream(filepath), filepath);
63
return
true
;
64
}
catch
(Exception ex)
{
65
System.out.println(
"
保存資源文件出錯(cuò)了
"
+
this
);
66
}
67
}
68
return
false
;
69
}
70
71
72
}
73
1
import
java.util.HashMap;
2
3
4
public
class
ConfigManager
{
5
private
static
HashMap map
=
null
;
6
static
{
7
if
(map
==
null
)
{
8
PropertyUtil propertyUtil
=
new
PropertyUtil(
"
property.properties
"
);
9
map
=
propertyUtil.getElements();
10
}
11
}
12
/** */
/**
13
* 得到SystemConfig資源文件中定義的值,如果未定義則返回空字符串,不是null
14
*
@param
key
15
*
@return
16
*/
17
public
static
String getValue(String key)
{
18
try
{
19
return
map.get(key).toString();
20
}
catch
(Exception ex)
{
21
System.out.println(ConfigManager.
class
+
"
>>> zi yuan wen jian mei you ding yi key suo dui ying de zhi
"
);
22
return
""
;
23
}
24
}
25
26
}
頁(yè)面使用:
1
ConfigManager.getValue(
******
)
posted on 2010-01-08 13:51
jerry yang
閱讀(656)
評(píng)論(0)
編輯
收藏
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
Copyright @ jerry yang
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster
主站蜘蛛池模板:
久久亚洲中文无码咪咪爱
|
色老板亚洲视频免在线观
|
亚洲国产亚洲片在线观看播放
|
叮咚影视在线观看免费完整版
|
亚洲国产成人a精品不卡在线
|
亚洲日韩一区二区一无码
|
国产麻豆视频免费观看
|
亚洲av一本岛在线播放
|
免费毛片在线看片免费丝瓜视频
|
亚洲精品9999久久久久无码
|
欧美a级成人网站免费
|
亚洲高清视频在线
|
成年美女黄网站18禁免费
|
久久亚洲国产最新网站
|
女人被免费视频网站
|
亚洲Av无码国产一区二区
|
免费国产不卡午夜福在线
|
亚洲成熟xxxxx电影
|
最近免费字幕中文大全视频
|
久久精品国产亚洲AV忘忧草18
|
成人无遮挡裸免费视频在线观看
|
亚洲AV无码专区国产乱码不卡
|
免费真实播放国产乱子伦
|
一级看片免费视频囗交
|
在线观看亚洲av每日更新
|
小日子的在线观看免费
|
亚洲手机中文字幕
|
国产精品成人无码免费
|
丁香花在线观看免费观看图片
|
亚洲Av永久无码精品三区在线
|
1000部啪啪毛片免费看
|
亚洲中文字幕久久精品无码A
|
亚洲精品免费观看
|
亚洲一区二区三区深夜天堂
|
国产一级一片免费播放i
|
两性色午夜视频免费网
|
亚洲激情视频图片
|
亚洲国产精品成人久久蜜臀
|
99视频有精品视频免费观看
|
亚洲日本成本人观看
|
亚洲乱码中文字幕综合
|