Java迭代器用法

java

public class Test01 {

public static void main(String[] args) {

List list = new ArrayList();

list.add("aaa");

list.add("bbb");

list.add("ccc");

Set set = new HashSet();

set.add("Douzi1");

set.add("Douzi2");

set.add("Douzi3");

Iterator iter = set.iterator();

while (iter.hasNext()) {

String str = (String) iter.next();

System.out.println(str);

}

for(Iterator iter1 = set.iterator(); iter1.hasNext();) {

String str1 = (String) iter1.next();

System.out.println(str1);

}

}

}

boolean hasNext();    //判断是否有元素没有被遍历

Object next(); //返回游标当前位置的元素并将游标移动到下一个位置

void remove(); //删除游标左面的元素,在执行完next()之后该

//操作只能执行一次

以上是 Java迭代器用法 的全部内容, 来源链接: utcz.com/z/389955.html

回到顶部