執著的笨蛋
黑暗的SH!灰暗的人生!
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆 - 154 文章 - 60 trackbacks - 0
<
2007年11月
>
日
一
二
三
四
五
六
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
聲明:
該blog是為了收集資料,認識朋友,學習、提高技術,所以本blog的內容除非聲明,否則
一律為轉載
!!
感謝那些公開自己技術成果的高人們!!!
支持開源,尊重他人的勞動!!
常用鏈接
我的隨筆
我的文章
我的評論
我的參與
最新評論
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆分類
(148)
ajax&js(46)
DB(22)
html(11)
j2ee(11)
j2me(1)
j2se(43)
other(7)
xml(7)
隨筆檔案
(143)
2008年5月 (1)
2008年4月 (8)
2008年3月 (17)
2008年2月 (22)
2008年1月 (4)
2007年12月 (8)
2007年11月 (34)
2007年10月 (37)
2007年9月 (12)
收藏夾
(2)
ppp(2)
其他
學習(技術)
ander小明的blog
ander小明的blog
anotherbug的blog(北京)
DANCE WITH JAVA
MySQL 中文網
solol.org
任再旺(山東)
另一個
城市胡同
戴一波 CNBRUCE'S BLOG(布魯斯狼)
林信良(良葛格)
金色陽光
關注Eclipse,Ajax,Struts,Hibernate,Spring,Java,jsp,web service,計算機安全等信息。
觀察思考(非技術)
冉云飛
新語絲網站
新語絲論壇
羅永浩---傻逼老憤青
個人網站
羅永浩--牛博
牛博國際
搜索
最新評論
1.?re: javax.swing.JOptionPane.showMessageDialog() 方法
hdyjrt
--fjfjtu
2.?re: 頁面加載進度條(js)[未登錄]
13
--1
3.?re: swing使用進度條的一個例子(整理)[未登錄]
ddddd
--ddd
4.?re: 世界編程大賽頭名程序!(爆強)
輸入debug<1.txt 命令回車后,同時按ALT+Enter ,就是全屏顯示!的確很強很強!
--JQG
5.?re: java 讀xml文件例子[未登錄]
@hh
為什么只能讀取指定文檔而不是針對所有文檔都能讀取呢?這不是浪費代碼嗎?
--啦啦啦
閱讀排行榜
1.?javax.swing.JOptionPane.showMessageDialog() 方法 (17425)
2.?java 讀xml文件例子(14193)
3.?java操作Excel(Jakarta_POI)(10509)
4.?js table操作--------table滾動條(10132)
5.?java sax 解析 xml(9164)
評論排行榜
1.?js table操作 -------- 移動行(8)
2.?java操作Excel(Jakarta_POI)(8)
3.?高,高,html的頁面刷新(原創)(3)
4.?JavaScript類的繼承(3)
5.?javax.swing.JOptionPane.showMessageDialog() 方法 (3)
Properties 例子(原創)
import
java.io.FileInputStream;
import
java.io.InputStream;
import
java.util.Hashtable;
import
java.util.Properties;
import
java.util.Enumeration;
public
class
LKDB_ParameterLoad
{
static
LKDB_ParameterLoad lkdb_parameterload;
private
static
Hashtable register
=
new
Hashtable();
Properties p
=
null
;
private
LKDB_ParameterLoad()
{}
public
static
LKDB_ParameterLoad getInstance()
{
if
(lkdb_parameterload
==
null
)
lkdb_parameterload
=
new
LKDB_ParameterLoad();
return
lkdb_parameterload;
}
public
Properties getProperties(String fileName)
{
//
根據 fileName 獲取 Properties
InputStream is
=
null
;
try
{
p
=
(Properties)register.get(fileName);
if
(p
==
null
)
{
//
根據 fileName 獲取 Properties 不存在新建 存在直接返回
try
{
//
System.out.println("is = ");
is
=
new
FileInputStream(fileName);
}
catch
(Exception e)
{
if
(fileName.startsWith(
"
/
"
))
{
//
System.out.println("is = if ");
is
=
this
.getClass().getResourceAsStream(fileName);
}
else
{
//
System.out.println("is = else ");
is
=
this
.getClass().getResourceAsStream(
"
/
"
+
fileName);
}
}
p
=
new
Properties();
p.load(is);
//
載入
register.put(fileName, p);
//
對應 p = (Properties)register.get(fileName);
is.close();
}
}
catch
(Exception e)
{
e.printStackTrace(System.out);
}
return
p;
}
public
String getPropertyValue(String strKey)
{
try
{
return
p.getProperty(strKey);
}
catch
(Exception e)
{
e.printStackTrace(System.out);
}
return
null
;
}
public
static
void
main(String[] args)
{
LKDB_ParameterLoad pl
=
LKDB_ParameterLoad.getInstance();
Properties p
=
pl.getProperties(
"
/database.properties
"
);
int
i
=
0
;
for
(Enumeration propNames
=
p.propertyNames(); propNames.hasMoreElements();)
{
String temp
=
(String)propNames.nextElement();
System.out.println(
"
propNames [
"
+
i
+
"
] =
"
+
temp);
System.out.println(
"
getProperty [
"
+
i
++
+
"
] =
"
+
p.getProperty(temp));
}
pl.register.clear();
//
System.out.println(" ="+p.getProperty(""));
}
}
posted on 2007-11-02 11:11
lk
閱讀(395)
評論(0)
編輯
收藏
所屬分類:
j2se
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
Ant入門教程
java加密解密
java中< E >< T >< ? >< A >< U >這都是什么意思?
JUnit最佳實踐
JUnit best practice
在Eclipse中建立自己的JUnit測試
double精度小匯
java實現精確的四舍五入[轉]
[轉]lucene簡單實例<一>+<二>(2.0版)
在Java中寫文件的中文問題[轉]
Copyright ©2025 lk Powered by:
博客園
模板提供:
滬江博客
主站蜘蛛池模板:
弋阳县
|
金溪县
|
临江市
|
新巴尔虎右旗
|
新兴县
|
麦盖提县
|
鄂托克前旗
|
中方县
|
江阴市
|
武强县
|
卢龙县
|
泗水县
|
清河县
|
宝丰县
|
乳源
|
正镶白旗
|
星子县
|
筠连县
|
和平县
|
兴文县
|
成武县
|
遵义市
|
禹州市
|
化隆
|
海宁市
|
平遥县
|
田东县
|
文水县
|
大厂
|
平阴县
|
巴马
|
马山县
|
永川市
|
安泽县
|
隆子县
|
潢川县
|
沙湾县
|
贡嘎县
|
白山市
|
文水县
|
长沙市
|