首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

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

2012-11-20 
如何知道list集合里是什么具体的对象一个list集合里有各种类型的对象,但在里面都是Object类型的那么怎样知

如何知道list集合里是什么具体的对象
一个list集合里有各种类型的对象,但在里面都是Object类型的
那么怎样知道取出来的对象是何种具体的类型对象呢
1 楼 dong198645 2007-06-20   现在不是有范行吗?你在list里放对象的时候就可以规定放什么对象啊..而且取的时候不用强转...... 2 楼 抛出异常的爱 2007-06-20   instanceof 可以确定一个类的型别 3 楼 ddandyy 2007-06-20   @_@

一堆if 4 楼 抛出异常的爱 2007-06-20   ddandyy 写道@_@

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

问题就在这儿了,前台显示页面需要动态,那么怎么显示?
每一种类型的显示不一样,但是你没有理由要使用者来做显示。

如果你的每个类型都继承自一个IDisplay接口,实现display方法,那不就可以统一起来了么 11 楼 xly_971223 2007-06-21   shangmw 写道我们前台的显示页面需要动态的生成,而不是定死的
所以需要从后台取得一个list集合,然后得判断它是什么类型的才可以呀
目前只想到这种方法
不知道各位还有什么高见
lz是不是一个页面对应了几种类型的数据,如果是这样可以抽象这几种类型或者写多个页面

热点排行