您的位置:
首页
>
IT文章
>
List集合-add()与addAll()的区别
如果有多个已经被实例化的List 集合,想要把他们组合成一个整体,这里必须直接使用List 自身提供的一个方法List.addAll(),否则使用了List.add()方法,则会输出不正常的信息。
这里不能简单的使用List.add()方法,如果使用了List.add()方法,程序只能找到相应往List中添加的List 集合个数,而不会返回相应的全部结果集。
这里就需要明白List.add() 和 List.addAll() 的区别了:
1>List.add() 方法,也是往List 中增加list,但是,它增加的是一个List实例。如果,往容器中增加的那个List 实例从数据库中查到的结果有5条,不过,如果使用了List.add(list1);程序只会输出一条记录。原因就是上面说的。List.add()加List 实例,它会把这个看一个实例,而不是把那个看成一个容器。
例如:List.add(list1),List.add(lis