tips: 有关Collection中的方法可不止上面这些,其他方法可以自行查看API学习。
第二章 Iterator迭代器
2.1 Iterator接口
在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口
java.util.Iterator 。 Iterator 接口也是Java集合中的一员,但它与 Collection 、 Map 接口有所不同,
Collection 接口与 Map 接口主要用于存储元素,而 Iterator 主要用于迭代访问(即遍历) Collection 中的元
素,因此 Iterator 对象也被称为迭代器。
想要遍历Collection集合,那么就要获取该集合迭代器完成迭代操作,下面介绍一下获取迭代器的方法:
publicIteratoriterator() : 获取集合对应的迭代器,用来遍历集合中的元素的。
下面介绍一下迭代的概念:
//创建集合对象
//使用多态形式
Collection<String>coll=newArrayList<String>();
//使用方法
//添加功能booleanadd(Strings)
coll.add("小李广");
coll.add("扫地僧");
coll.add("石破天");
System.out.println(coll);
//booleancontains(Ee)判断o是否在集合中存在
System.out.println("判断扫地僧是否在集合中"+coll.contains("扫地僧"));
//booleanremove(Ee)删除在集合中的o元素
System.out.println("删除石破天:"+coll.remove("石破天"));
System.out.println("操作之后集合中元素:"+coll);
//size()集合中有几个元素
System.out.println("集合中有"+coll.size()+"个元素");
//Object[]toArray()转换成一个Object数组
Object[]objects=coll.toArray();
//遍历数组
for(inti=0;i<objects.length;i++){
System.out.println(objects[i]);
}
//voidclear()清空集合
coll.clear();
System.out.println("集合中内容为:"+coll);
//booleanisEmpty()判断是否为空
System.out.println(coll.isEmpty());
}
}