• java list.add()与list.addAll()方法


    List<Object> list1=new ArrayList<Object>();
    list1.add(1);
    list1.add(2);
    List<Object> list2=new ArrayList<Object>();
    list2.add(0);
    list2.add(3);

    list1.addAll(1, list2);//1表示在哪个位置添加元素
    list2.add(list1);
    System.out.println(list2.size()+":list2.size()");
    System.out.println(list1.size()+":list1.size()");
    for (int i = 0; i < list1.size(); i++) {
    System.out.println(list1.get(i));
    }


    System.out.println("++++++++++++++++++++++++++++++++++");
    for (int i = 0; i < list2.size(); i++) {
    System.out.println(list2.get(i));
    }

    输出结果:

    3:list2.size()
    4:list1.size()
    1
    0
    3
    2
    ++++++++++++++++++++++++++++++++++
    0
    3
    [1, 0, 3, 2]//展示为集合

    可以简单的理解为:

    add()方法是向原有的list中添加对象(作为整体)

    laddAll()方法是按照位置逐条向原有的list中添加对象元素

  • 相关阅读:
    NOIP2012 借教室
    bzoj1816 扑克牌
    TYVJ1359 收入计划
    NOIP2015 跳石头
    易错点
    散列表
    数学模板
    12. 17 哈理工网络赛
    哈理工 网络赛
    三角形
  • 原文地址:https://www.cnblogs.com/hm1990hpu/p/8820823.html
Copyright © 2020-2023  润新知