当然可以,但是要注意类型 : List , List,这2中你要相加嘛? 相同的直接加到新的list中就是了,不同的要使用 List去添加,需要注意的是 ,需要有一定的排序,取出来的数据可以强制转换: Cat cat=(Cat)List.get(0);
要看吧,如果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];}直接打的,没验证哈;望满意~
可以把这个问题描述得更加具体点。 把2个list合并,还是 把list里面的元素 进行相加?
可以的。。。。
可以addAll将整个list包含进去