willpower88
對JAVA有點理解了……
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-204 評論-90 文章-8 trackbacks-0
利用java reflct檢查javabean是否有空值
import
java.lang.reflect.InvocationTargetException;
import
java.lang.reflect.Method;
import
org.apache.commons.lang.StringUtils;
import
com.sun.org.apache.commons.beanutils.PropertyUtils;
/** */
/**
* create_date : 2009-6-16
*/
public
class
TestBean
{
private
String uid;
private
String uname;
private
String sex;
public
String getUid()
{
return
uid;
}
public
void
setUid(String uid)
{
this
.uid
=
uid;
}
public
String getUname()
{
return
uname;
}
public
void
setUname(String uname)
{
this
.uname
=
uname;
}
public
String getSex()
{
return
sex;
}
public
void
setSex(String sex)
{
this
.sex
=
sex;
}
public
String check()
{
Method[] methods
=
this
.getClass().getMethods();
for
(
int
i
=
0
; i
<
methods.length; i
++
)
{
Method method
=
methods[i];
if
(method.getName().startsWith(
"
get
"
))
{
try
{
if
(StringUtils.isBlank((String)method.invoke(
this
)))
{
return
method.getName().substring(
3
);
}
}
catch
(IllegalArgumentException e)
{
e.printStackTrace();
}
catch
(IllegalAccessException e)
{
e.printStackTrace();
}
catch
(InvocationTargetException e)
{
e.printStackTrace();
}
}
}
return
null
;
}
public
static
void
main(String[] args)
{
TestBean tBean
=
new
TestBean();
tBean.setUid(
"
1234
"
);
System.out.println(tBean.check());
}
}
posted on 2009-06-16 15:35
一凡
閱讀(523)
評論(0)
編輯
收藏
所屬分類:
JAVA 基礎(chǔ)
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
【轉(zhuǎn)】 2017 年不容錯過的 10+ 個開源 Java 庫
log4j配置詳解
java編譯時中文問題
java位運算應(yīng)用
jni帶package的java類生成.h
權(quán)重算法實現(xiàn)
jprofier監(jiān)控java應(yīng)用程序
離線分析java內(nèi)存
JVM內(nèi)存模型以及垃圾回收
利用java reflct檢查javabean是否有空值
<
2009年6月
>
日
一
二
三
四
五
六
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
9
10
11
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(9)
給我留言
查看公開留言
查看私人留言
隨筆分類
AI(2)
Android開發(fā)
Architecture(1)
DATABASE(44)
Golang(3)
JAVA FRAMEWORK(12)
JAVA IDE(10)
JAVA 基礎(chǔ)(29)
JS$AJAX(6)
linux(47)
Linux C(5)
Network Program(2)
OpenSource(3)
script(2)
Web Server(6)
XML(1)
心情x記(5)
搜索(1)
數(shù)據(jù)結(jié)構(gòu)&算法(3)
雜文(5)
隨筆檔案
2024年2月 (1)
2023年11月 (1)
2021年8月 (1)
2021年6月 (1)
2021年1月 (1)
2020年9月 (1)
2020年4月 (1)
2020年2月 (1)
2019年12月 (2)
2019年11月 (1)
2019年9月 (1)
2019年4月 (1)
2017年5月 (1)
2017年3月 (1)
2017年2月 (1)
2016年10月 (1)
2015年1月 (1)
2014年11月 (1)
2014年9月 (1)
2014年8月 (1)
2014年7月 (2)
2014年6月 (1)
2014年2月 (2)
2013年12月 (3)
2013年11月 (2)
2013年10月 (2)
2013年6月 (1)
2013年5月 (3)
2013年3月 (2)
2013年2月 (1)
2013年1月 (1)
2012年11月 (1)
2012年10月 (1)
2012年8月 (2)
2012年7月 (3)
2012年4月 (2)
2011年12月 (2)
2011年10月 (1)
2011年9月 (2)
2011年8月 (1)
2011年6月 (1)
2011年3月 (1)
2011年2月 (1)
2010年11月 (1)
2010年10月 (2)
2010年9月 (1)
2010年8月 (5)
2010年7月 (1)
2010年6月 (2)
2010年5月 (7)
2010年4月 (1)
2010年3月 (2)
2010年1月 (2)
2009年10月 (1)
2009年9月 (2)
2009年8月 (3)
2009年7月 (2)
2009年6月 (2)
2009年4月 (1)
2009年3月 (1)
2009年2月 (3)
2008年12月 (2)
2008年11月 (3)
2008年10月 (3)
2008年9月 (1)
2008年8月 (3)
2008年7月 (2)
2008年6月 (4)
2008年5月 (2)
2008年4月 (7)
2008年3月 (3)
2008年2月 (6)
2008年1月 (3)
2007年12月 (3)
2007年11月 (5)
2007年10月 (4)
2007年9月 (1)
2007年8月 (1)
2007年7月 (3)
2007年6月 (2)
2007年5月 (2)
2007年4月 (7)
2007年3月 (5)
2007年2月 (2)
2007年1月 (5)
2006年12月 (7)
2006年11月 (6)
2006年10月 (1)
2006年9月 (2)
2006年8月 (2)
2006年7月 (4)
2006年5月 (1)
2006年4月 (1)
2006年3月 (1)
2006年2月 (2)
文章分類
JAVA FRAMEWORK(1)
Linux(7)
文章檔案
2006年9月 (2)
2006年7月 (1)
2006年6月 (1)
2006年3月 (1)
2006年2月 (3)
相冊
myphoto
學習資源
HSQL、mysql學習筆記
http://labs.renren.com/apache-mirror/
reren apache mirror
jadclipse
java內(nèi)存溢出
Liferay Portal學習資料
linux command
Lucene-2.0學習文檔
my baby blog
oksonic
sean-Jakarta_Commons_Notes
張沈鵬
搜索引擎lucence
游戲開發(fā)
游戲開發(fā)
程序性能問題定位方法
苗偉的專欄
雪宇的BLOG
搜索
最新評論
1.?re: 用DOM4J創(chuàng)建及修改XML文件
打
--的
2.?vim打開多窗口、多文件之間的切換
還不錯喲,看得懂吧!
--猴子
3.?vim打開多窗口、多文件之間的切換
猴子增加
--猴子
4.?re: 一些可以查詢IP地理位置、身份證所在地、手機歸屬地的接口
評論內(nèi)容較長,點擊標題查看
--水年華
5.?re: GlassFish安裝和使用
方法非常
--在中國
閱讀排行榜
1.?vim打開多窗口、多文件之間的切換(33876)
2.?PLS-00103: 出現(xiàn)符號 ","在需要下列之一時(21939)
3.?JAVA日期加減運算(21192)
4.?java發(fā)送HTTP GET POST請求(11153)
5.?用DOM4J創(chuàng)建及修改XML文件(10975)
評論排行榜
1.?每日訪問數(shù)據(jù)庫失敗問題(10)
2.?JAVA日期加減運算(7)
3.?java FTP 操作(摘錄)(7)
4.?eclipse Jadclipse反編譯插件安裝(6)
5.?用Eclipse調(diào)用AIX的wsdl2java(5)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 一凡
主站蜘蛛池模板:
庐江县
|
永德县
|
丹凤县
|
齐河县
|
东源县
|
辽宁省
|
南郑县
|
上思县
|
兴山县
|
阿荣旗
|
关岭
|
汉阴县
|
忻城县
|
双辽市
|
玉门市
|
启东市
|
息烽县
|
安国市
|
盐源县
|
北京市
|
丹寨县
|
辽阳市
|
焦作市
|
瓮安县
|
弥勒县
|
连南
|
溧阳市
|
鹤壁市
|
吴川市
|
宜昌市
|
宣汉县
|
盐津县
|
六盘水市
|
姚安县
|
嵩明县
|
昌邑市
|
榆社县
|
汽车
|
都匀市
|
五大连池市
|
遂溪县
|