本文共 488 字,大约阅读时间需要 1 分钟。
在使用List 容器可以迭代在电脑上打印出容器内所有对象,但是Set是一个无序不可重复的容器,那么如何打印出呢?可以使用迭代器iterator,所有容器都实现了迭代器的方法。
public class TestIterator { public static void main(String[] args) { // TODO 自动生成的方法存根 List list = new ArrayList(); list.add("aaa"); list.add("bbb"); list.add("ccc"); list.add("ddd"); for(int i=0;i输出结果为:
aaabbbcccddd高二高一高四高三迭代器有三个主要的方法hasNext() , next() , remove() hasNext()方法是一个bool型函数,检查游标是否遍历完容器内所有的对象,返回TRUE or faulse ;
next()方法返回当前指针所指向的对象,以Object类型返回。
remove()方法是移除当前容器遍历时指针所指向的对象。
转载地址:http://pktii.baihongyu.com/