日期:2014-05-20 浏览次数:20843 次
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;