我现在有一个方法,返回值可能是List 也可能使List,我方法返回值用List,方法里直接声明一个List接收他们,然后return 一直再报错,我想问下,想这么做,得怎么改呢
报出来的错误是什么???
应该是空引用异常吧? 因为没有给集合分配空间导致的
把List list =null;改成List list =new ArrayList();就应该对了
现在知道大概是List类型转换那块的问题,也知道泛型能解决,自己看了一下午泛型 都快疯了,也没看出来怎么弄
把返回类型改为ArrayList试试
直接把Object干掉,返回类型直接是List