java 两个list可以相加吗

2024-11-19 17:21:46
推荐回答(5个)
回答1:

当然可以,但是要注意类型 : List , List,这2中你要相加嘛? 相同的直接加到新的list中就是了,不同的要使用 List去添加,需要注意的是 ,需要有一定的排序,取出来的数据可以强制转换: Cat cat=(Cat)List.get(0);

回答2:

要看吧,如果list使用泛型定义,结果两个泛型类型不一样,就不行。比如:
List cats = new ArrayList();
List books = new ArrayList();

但如果泛型是继承关系是可以的。如:
List ans = new ArrayList();
List cats = new ArrayList();
List pls = new ArrayList();

for(i = 0;i pls[i] += ans[i];
}
int j = i;
for(i = 0;i pls[j]+= cats[i];
}

直接打的,没验证哈;

望满意~

回答3:

可以把这个问题描述得更加具体点。

把2个list合并,还是 把list里面的元素 进行相加?

回答4:

可以的。。。。

回答5:

可以addAll将整个list包含进去