当前位置: 代码迷 >> J2SE >> 请教怎么声明一个通用list
  详细解决方案

请教怎么声明一个通用list

热度:3395   发布时间:2013-02-25 00:00:00.0
请问如何声明一个通用list
请问 想声明一个List作为全局变量
在实例化的时候根据不同情况放入不同的泛型有什么办法吗?

------解决方案--------------------------------------------------------
List list = null; 就可以了啊。。。
------解决方案--------------------------------------------------------
Java code
private List<?> list = null;public void test() {list = new ArrayList<String>();}public void test1() {list = new ArrayList<Integer>();}
------解决方案--------------------------------------------------------
那泛型就没用了呀,直接不用泛型或者用Object好啦
------解决方案--------------------------------------------------------
java里Object是基类,是所有类的顶级类,根据父类引用指向子类对象,用:
List<Object>或者ArrayList<Object>即可通用于存放任何类对象
注:原始类型如:int,long等,需要使用封装类型,即:Integer等

楼主,亲
------解决方案--------------------------------------------------------
List<Object> list=null;
  相关解决方案