因为List里面纺织的对象是动态的,而从List取出来的对象都是Object类型的,请问怎么判断从List中去出的真正对象,进行加载。
解决方案 »
- java中的垃圾回收机制到底是守护线程还是非守护线程?
- jdbc连接数据库简单问题
- 实在无法理解该程序的运行过程,谁能帮助分析一下?
- 我的错误是版本问题吗?还是什么?
- JLIST为什么屏蔽它的JScrollPane, 不让它滚动
- 诚聘:开发工程师
- 如何遍历jtree的所有节点????????——在线等!
- .net客户端上传文件问题.
- 我刚学Java,用Javac编译一个例程没问题,但一用Java运行就出错:Exception in the thread "main" java.lang.NoClassDefFoundError: Welcome(rolt1)[Java]
- 几个基本概念问题,请高手指点?
- 问个布局问题
- String的基础问题
Test s=new Test();
if(a instanceof Test)
System.out.println("a 是Test的实例。。");
else
System.out.println("a 不是Test的实例。。");
if(list.get(i) instanceof Employee )
System.out.println("a 是Employee 的实例。。do something");
else if(list.get(i) instanceof Employee1 )
System.out.println("a 是Employee1 的实例。。do something");
else if(list.get(i) instanceof Employee2 )
System.out.println("a 是Employee2 的实例。。do something");
这里的Employee,Employee1,Employee2 就是你 说的动态的了,你可以从属性文件或xml中读取
进行动态判断~!
还有楼主你下次问问题麻烦你花点分来提问
(1) 将一个对象句柄置入集合时,由于类型信息会被抛弃,所以任何类型的对象都可进入我们的集合——即便特别指示它只能容纳特定类型的对象。举个例子来说,虽然指示它只能容纳猫,但事实上任何人都可以把一条狗扔进来。
(2) 由于类型信息不复存在,所以集合能肯定的唯一事情就是自己容纳的是指向一个对象的句柄。正式使用它之前,必须对其进行造型,使其具有正确的类型。
List<T> list=new ArrayList<T>();
new LinkedList<T>();
`````````````````````