论坛首页 入门技术论坛

如何知道list集合里是什么具体的对象

浏览 5429 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-06-20  
一个list集合里有各种类型的对象,但在里面都是Object类型的
那么怎样知道取出来的对象是何种具体的类型对象呢
   发表时间:2007-06-20  
现在不是有范行吗?你在list里放对象的时候就可以规定放什么对象啊..而且取的时候不用强转......
0 请登录后投票
   发表时间:2007-06-20  
instanceof 可以确定一个类的型别
0 请登录后投票
   发表时间:2007-06-20  
@_@

一堆if
0 请登录后投票
   发表时间:2007-06-20  
ddandyy 写道
@_@

一堆if

用一个map new一堆object放进去
遍历之。。。。
0 请登录后投票
   发表时间:2007-06-20  
刚来公司的时候看到他们在一个项目里就这样用的
当时就想走人
0 请登录后投票
   发表时间:2007-06-21  
2楼说的泛型是可以,但是这样做只能存放一个类型的对象
0 请登录后投票
   发表时间:2007-06-21  
5楼说的可以用一个map new一堆object放进去 ,然后
遍历之。
但是这样能判断它是某具体的类型吗
0 请登录后投票
   发表时间:2007-06-21  
你的需求是什么?往往出现这么奇怪的要求,就是设计出问题了。
0 请登录后投票
   发表时间:2007-06-21  
我们前台的显示页面需要动态的生成,而不是定死的
所以需要从后台取得一个list集合,然后得判断它是什么类型的才可以呀
目前只想到这种方法
不知道各位还有什么高见
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics