第十节 集合类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()+",");

原文地址:https://www.cnblogs.com/xiaoshuaidiboke/p/7155418.html