java 两个list可以相加吗

2024年11月19日 17:21
有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包含进去