java:hasmap的键值对可以是ArrayList吗?函数可以返回这种类型吗?如何定义函数?
1个回答
展开全部
是可以的! 但是你把ArrayList当作key是没有意义的。
追问
不同的情况下,函数返回的ArrayList不一样,有时是ArrayList有时是ArrayList,A和B是不同的对象,该怎么定义函数?
追答
这个简单,你可以不用使用泛型, 直接返回ArrayList
在处理arraylist中对象时,在具体判断他是A还是B.
public List aaa{}
List cc = aaa{};
for(c : cc){
if(c instantce A.class){
A a =(A) c;
}else{
……
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询