接口 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()+",");