spring
My Links
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
Blog Stats
Posts - 18
Stories - 6
Comments - 15
Trackbacks - 0
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(3)
給我留言
查看公開留言
查看私人留言
隨筆分類
分類1
(rss)
隨筆檔案
2013年4月 (1)
2012年2月 (1)
2010年2月 (1)
2010年1月 (1)
2009年12月 (1)
2009年11月 (1)
2009年10月 (3)
2009年7月 (1)
2009年6月 (2)
2009年5月 (3)
2009年4月 (1)
文章檔案
2009年6月 (1)
2009年4月 (6)
搜索
最新評(píng)論
1.?re: 請(qǐng)問:如何使用iReport設(shè)置excel的sheet name呢?
評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--池
2.?re: 請(qǐng)問:如何使用iReport設(shè)置excel的sheet name呢?
這個(gè)問題解決了嗎?我也遇到相同的問題了
--沐浴勁風(fēng)
3.?re: java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值
直接傳入對(duì)象的類型啊
--hsy
4.?re: 關(guān)于ssh整合問題:Context initialization failed
這個(gè)問題 在我這被同事兩下搞定 我目前還不知道什么情況
--11111
5.?re: java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值[未登錄]
評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--k
閱讀排行榜
1.?java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值(10381)
2.?關(guān)于ssh整合問題:Context initialization failed(6517)
3.?請(qǐng)問:如何使用iReport設(shè)置excel的sheet name呢?(2004)
4.?MS SQL 日期時(shí)間函數(shù)大全(1261)
5.?基于XML的用戶組權(quán)限管理與控制(973)
評(píng)論排行榜
1.?java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值(7)
2.?請(qǐng)問:如何使用iReport設(shè)置excel的sheet name呢?(2)
3.?從JAR與zip檔案文件中提取Java 資源(2)
4.?關(guān)于ssh整合問題:Context initialization failed(2)
5.?Spring切換數(shù)據(jù)庫(1)
java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值
如何從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值呢?
比如:
class
Person
{
private
String name;
private
int
age;
public
Person()
{}
public
Person(String name,
int
age)
{}
name,age的getter、setter……
}
public
class
test
{
public
static
void
main()
{
List list
=
new
ArrayList();
for
(
int
i
=
1
;i
<=
5
;i
++
)
{
Person p
=
new
Person();
p.setName(
"
p
"
+
i);
p.setAge(i);
list.add(p);
}
for
(
int
i
=
0
;i
<
list.size();i
++
)
{
Object o
=
list.get(i);
/** */
/**
在這里,如何自動(dòng)識(shí)別這個(gè)o,他是屬于哪個(gè)類的呢?
然后如何從里面得出他對(duì)應(yīng)的屬性和屬性值,如(name=p1,age=1)
*/
}
}
}
我想做一個(gè)servlet基類,里面有個(gè)方法,專門負(fù)責(zé)處理傳來的list的所有值。
小弟急盼各位為我解難題呀,謝謝了。
posted on 2009-12-03 17:51
旭日
閱讀(10381)
評(píng)論(7)
編輯
收藏
Comments
#
re: java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值[未登錄]
Charlee
...你直接Person p = (Person) list.get(i); 不就行了么?
Posted @ 2009-12-04 11:55
回復(fù)
更多評(píng)論
#
re: java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值
旭日
@Charlee
不好意思,怪我沒說清楚。
直接Person p = (Person) list.get(i);
那就沒有這么麻煩了。
而我的意思是:假設(shè)不知道是Person類的時(shí)候,該怎么辦呢?
Posted @ 2009-12-04 12:33
回復(fù)
更多評(píng)論
#
re: java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值[未登錄]
Charlee
其實(shí)1.5出了泛型后,寫程序就推薦這樣寫:
List<Person> list = new ArrayList<Person>();
這樣更安全,JAVA編譯器會(huì)檢查你要放入到該list的對(duì)象類型,如果不是Person類型及其子類型的話會(huì)編譯報(bào)錯(cuò)。不會(huì)存在你說的不知道Person類的情況。
反射一般程序中不推薦使用,它會(huì)破壞程序的封裝性,比如用反射你可以訪問private的成員變量了。除非你寫的是框架。
Posted @ 2009-12-04 12:58
回復(fù)
更多評(píng)論
#
re: java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值[未登錄]
Charlee
給你提示下,反射的入口類是java.lang.Class。 想學(xué)反射的話去參考下API吧。
Posted @ 2009-12-04 13:04
回復(fù)
更多評(píng)論
#
re: java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值[未登錄]
aa
我也遇到同樣的問題,一個(gè)List中存放了多種不同的對(duì)象(Person,Dog,Teacher),如果解決。
Posted @ 2010-04-29 19:14
回復(fù)
更多評(píng)論
#
re: java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值[未登錄]
k
我定義了一個(gè)user類,里面有 // 用戶ID private String id; //private String name; private String[] numbers; private static final String DEPARTMENT="測(cè)試";幾個(gè)屬性,以及id,name,number的set get方法,現(xiàn)在我想傳入user對(duì)象,并且打印里面所有的屬性,以及屬性值!意思是,我在main()里面設(shè)置,id=1,name=name,number [] ={"a","b"}我想打印的結(jié)果是:
id:1
name=name
number :a,b
DEPARTMENT:測(cè)試
現(xiàn)在我只能打印id和name,打印的number 是[Ljava.lang.String;@1fb8ee3,而DEPARTMENT 沒get set方法,不世道如何打印常量,誰能幫幫我啊,發(fā)我郵箱315040617@qq.com,謝謝拉
Posted @ 2011-04-10 23:19
回復(fù)
更多評(píng)論
#
re: java反射,從遍歷的list中得到所存的對(duì)象,并判斷該對(duì)象的類、取出其屬性和屬性值
hsy
直接傳入對(duì)象的類型啊
Posted @ 2012-04-12 17:40
回復(fù)
更多評(píng)論
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © 旭日
主站蜘蛛池模板:
毛片免费vip会员在线看
|
www视频在线观看免费
|
四虎永久精品免费观看
|
日本亚洲高清乱码中文在线观看
|
好爽又高潮了毛片免费下载
|
免费国产怡红院在线观看
|
亚洲色偷偷偷综合网
|
狠狠久久永久免费观看
|
亚洲色偷偷综合亚洲av78
|
免费一看一级毛片人
|
国产精品综合专区中文字幕免费播放
|
全部免费毛片在线
|
国产裸体美女永久免费无遮挡
|
国产亚洲色婷婷久久99精品91
|
a毛片免费播放全部完整
|
久久久亚洲裙底偷窥综合
|
日韩精品福利片午夜免费观着
|
亚洲精品制服丝袜四区
|
99在线视频免费观看
|
亚洲AV成人片色在线观看高潮
|
免费v片在线观看视频网站
|
456亚洲人成在线播放网站
|
国产成人涩涩涩视频在线观看免费
|
在线亚洲午夜片AV大片
|
午夜毛片不卡免费观看视频
|
精品成人一区二区三区免费视频
|
久久久青草青青国产亚洲免观
|
无码午夜成人1000部免费视频
|
在线亚洲午夜片AV大片
|
中文字幕亚洲综合久久男男
|
99久久精品免费精品国产
|
亚洲AV无码精品国产成人
|
亚洲人成图片小说网站
|
美女视频黄免费亚洲
|
黄网站色视频免费观看45分钟
|
亚洲成a人片在线观看日本
|
夜夜嘿视频免费看
|
baoyu122.永久免费视频
|
最新亚洲卡一卡二卡三新区
|
国产成A人亚洲精V品无码性色
|
女人18特级一级毛片免费视频
|