数组与集合的区别:数组虽然也可以存储对象,但长度是固定的;集合的长度是可变的,数组中可以存储基本数据类型,集合只能存储对象。
集合特点:1、用于存储对象;
2、长度可变;
3、可存储不同对象;
一、Collection
ArrayList<Object> list=new ArrayList<Object>();
list.add("A");//添加对象A;
list.add(index,A);//在角标index位置上插入对象 A;
list.addAll( 集合); //在list里面加入集合;
list.clear();清除集合所有
boolean b=list.contain(a);返回指定角标的值(获取集合里的元素)
list.remove(a);删除角标为a的元素
list.is Empty;空集就返回true;
int index=list.indexOf(a);返回在集合里首次出现a的角标,没有就返回-1;
list.set(index,a);将指定元素a替代列表中角标为index的元素
list.size();集合里对象数
list.retainAll(list1);//取两个集合的交集,list里面只保留交集。
迭代器:
I terator it = list1.iterator();
system.out.println(it.next());// 返回一个元素,从第一个元素开始返回
while(it.hasNext( )){//获取迭代器,取出集合里面的元素
时间: 2024-10-04 16:01:10