zoukankan      html  css  js  c++  java
  • 第十节 集合类Collection和Map

    接口 Collection<E>  (E)代表类型

    集合类:

    与数组的异同:

    数组:数组虽然也可以存储对象,但长度是固定的;集合的长度是可变的,数组中可以存储基本数据类型,集合只能存储对象。

    集合的特点:集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。

    add(int index, E element) 
              将指定的元素插入此列表中的指定位置。   例如:  list.add(1,"插入");   即插入到角标为1的集合下

    add(index,element);
    addAll(index,Collection)

    remove(index);

    set(index,element);

    get(index);
    subList(from,to);
    ListIterator();

     集合调用:

     方法1:

       for(int i =0;i<list.size();i++){

        System.out.print(list.get(i)+",")

    }

    方法2:

    ArrayList<Object>  list2 = new ArrayList<Object>();

    list2.add("这是字符串");            //集合名称.add(类型语句);

    list2.add(50);

    list2.add("这是第三个元素");

    System.out.println(list2);

     

    Iterator<Object> a = list2.iterator();   //迭代器(集合取出的方式)

    while(a.hasNext())               //循环设置

     

    //System.out.print(a.next()+",");    //每输出一次,自动往后显示一个元素

    //System.out.print(a.next()+",");

    System.out.print(a.next()+",");

  • 相关阅读:
    第01组 Beta冲刺(4/5)
    第01组 Beta冲刺(3/5)
    第01组 Beta冲刺(2/5)
    第01组 Beta冲刺(1/5)
    2019 SDN上机第6次作业
    2019 SDN阅读作业(2)
    2019 SDN上机第5次作业
    第01组 Alpha事后诸葛亮
    第01组 Alpha冲刺(6/6)
    团队作业第三次—项目需求分析
  • 原文地址:https://www.cnblogs.com/xiaoshuaidiboke/p/7155418.html
Copyright © 2011-2022 走看看