用他们的共同父类或者共同接口。
比如:
private static List returnLst(int i){
if(i==1)
return new ArrayList();
else
return new LinkedList();
}
是在没有共同的父类或接口,只能返回Object了。
返回值设为 Object,调用函数的地方对返回值做相应转型即可
你可以用一个泛型的List或者Map来接收所有需要返回的值,函数返回这个List或者Map就好了。
应该是重载吧 哪里有一个函数能有两种返回类型