`
ronalke
  • 浏览: 11341 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

addAll(Collection c)与add(Collection c)

阅读更多

addAll(Collection c)

此方法按照指定 collection 的迭代器所返回的元素顺序,将该 collection 中的所有元素添加到此列表的尾部。如果正在进行此操作时修改指定的 collection ,那么此操作的行为是不确定的。(这意味着如果指定的 collection 是此列表且此列表是非空的,那么此调用的行为是不确定的)。

C

包含要添加到此列表中的元素的 collection

return

如果此列表由于调用而发生更改,则返回 true

Throws

NullPointerException: 如果指定的 collection null

 

eg:

Collection result = new ArrayList();
Collection list = new ArrayList();

......

分析: 

result.addAll(list);//把list中的每一个元素加到result中,result.size()==list.size()

result.add(list);//将list作为一个元素加到result中,则result.size()为1

分享到:
评论

相关推荐

    Java集合框架Collection接口.pdf

    2、addAll(Collection c):将集合c中的所有元素添加到该集合中; 3、remove(Object obj):从集合中移除一个元素obj; 4、removeAll(Collection c):移除集合c中的所有元素; 5、retainAll(Collect

    Java面试题-基础-集合有关的知名厂商面试题和基础复习

    目标: 掌握 ArrayList 的扩容机制 掌握 Iterator 的 fail-fast 、fail-safe 机制 ...addAll(Collection c) 没有元素时,扩容为 Math.max(10, 实际元素个数),有元素时为 Math.max(原容量 1.5 倍, 实际元素个数)

    ThinkPHP3.2框架使用addAll()批量插入数据的方法

    本文实例讲述了ThinkPHP3.2框架使用addAll()批量插入数据的方法。分享给大家供大家参考,具体如下: thinkphp中model类的addAll()方法可以将数据同时添加到数据库中. // 批量添加数据 (only MySQL) $user = M('user...

    angular-collection:AngularJS的收集模块

    AngularCollection描述... } 原料药添加(obj,选项) addAll(array,options) 种类() get(obj | id) 更新(obj) 删除(obj) 移除所有() 最后的() at(索引) 尺寸() 全部() 用法 指定依

    java基础——集合ArrayList ,LinkedList

    目录前言数组与集合区别集合描述集合格式方法ArrayList实例1.add(E e)2.add(int index, E element)3.addAll(Collection c)4.clear() 与 isEmpty()5.contains(Object o)6.indexOf(Object o)7.iterator()8.remove(int ...

    浅析THINKPHP的addAll支持的最大数据量

    主要介绍了THINKPHP的addAll支持的最大数据量,需要的朋友可以参考下

    集合的运算

    【问题描述】设A和B为两个集合,A={a,b,c,d},B={b,c,d,e},则A与B的并集为:{a,b,c,d,e,f}; A与B的差集为:{a,b};A与B的交集为:{c,d}。 请编程,创建两个HashSet对象,其中保存整数。然后求它们的并集、差集和交集。...

    algorithm_practice:leetcode或类似的东西

    algorithm_practice leetcode或类似的东西 常见api 列表 放 地图 细绳 待整理: 集合类的由来:对象用作封装特有数据,对象多了需要存储,...boolean add(Object obj):boolean addAll(Collection coll): boolea

    C语言动态数组的使用实现代码

    C语言动态数组 从键盘读入n个整数,使用动态数组存储所读入的整数,并计算它们的和与平均值分别输出。要求尽可能使用函数实现程序代码。平均值为小数的只保留其整数部分。 样例输入: 5 3 4 0 0 2 样例输出: 9...

    java8源码-JDKSourceCode:阅读jdk1.8的一些注意事项

    add-2 remove-2 clear addAll write/readObject fast-fail subList iterator forEach sort removeIf Vector different with ArrayList 2018/3/26 ChangeLogs LinkedList ctor-2 addFirst addLast addAll add indexOf...

    go-searcher:从磁盘缓存文本文件的库,然后在缓存中提供正则表达式搜索

    列表界面Java API add( T ) add( T, index ) addAll( T[] ) addAll( index, T[] ) clear() contains( T ) containsAll( T[] ) equals( List ) get( index ) hashCode() indexOf( T ) isEmpty() : bool iterator() ...

    【编程爱好者之书-Java2 类库】

    包概述 java.io java.lang java.lang.ref java.lang.reflect java.math java...add() addAll() clear() contains() containsAll() isEmpty() iterator()

    listView适配器

    public void add(T elem) { } public void addAll(List<T> elem) { } public void updateAll(List<T> elem) { } public void addAllBeforeClean(List<T> elem) {} public void set(T oldElem, T newElem)...

    Jquery插件-通用基本函数

    Jquery Map Request DIV居中 Windows /** * MAP拥有JAVA HashMap函数基本特性 * @Attribute datas 数据源 ... * @Function addAll(MAP) 添加多个值 * @Function add(strs) 添加一个值 适合初学者学习

    java-array-classwork2-CalebC94:GitHub Classroom创建的java-array-classwork2-CalebC94

    Java_Array_Classwork2 练习25 创建数组 ArrayList< String> squadList = new ArrayList< String> (); squadList . add(“ Bob ”); squadList .... addAll( Arrays . asList(“ Bob ”, “ John ”,

    javascript select控件间内容互相移动

    c d e f g h i j k j m n > ” style=”width:40px” onclick=”addAll()”/> ” onclick=”add()”/> <input name="del" type="button" id="del" value=" <input name="delAll" type="button" id=...

    java-velocity-snippets:Sublime Text 23 的 Java Velocity 片段

    用于 Sublime 文本的 Java Velocity 片段瓦尔斯[设置] 设置变量描述:设置变量的... add(${ 2 : pos},${ 3 : value})}[yyy] array.addAll 说明:按参数接收数组并合并数组和值(覆盖equals) 返回:数组$ ! {${ 1 : ar

    DelegationAdapter-一种优雅的方式来使用RecyclerView.zip

    dataList.addAll(bill.details); dataList.add(new ItemData(bill, ChargeInfoDelegateAdapter.TAG)); mDelegationAdapter.setDataItems(dataList);4. 添加头部// 设置LayoutManager LinearLayoutManager ...

Global site tag (gtag.js) - Google Analytics