Java中的迭代器函数
Java中的Iterator用于遍历集合中的每个元素。使用它遍历,获取每个元素,甚至可以删除。ListIterator扩展了Iterator,以允许双向遍历列表以及修改元素。
以下是Java中的Interator函数-
该
forEachRemaiing()方法为每个剩余元素执行给定操作,直到所有元素都已处理或该操作引发异常。该
hashNext()方法返回true。的
next()方法返回在迭代中的下一个元素。的
remove()从底层收集方法移除此迭代器返回的最后一个元素该iterator()方法由每个Collection类提供。要使用迭代器遍历集合的内容,请首先通过调用集合的iterator()方法来获得一个迭代器,使其到达集合的开头。在那之后,建立一个循环来调用hasNext()。只要hasNext()返回true,就使循环迭代。最后,在循环中,通过调用next()获得每个元素。
现在让我们看一个示例,以遍历ArrayList的值-
示例
import java.util.*;
public class Main {
public static void main(String args[]) {
ArrayList myList = new ArrayList();
myList.add("Jack");
myList.add("Nathan");
myList.add("Tom");
myList.add("Ryan");
myList.add("David");
myList.add("Kevin");
myList.add("Steve");
myList.add("Nathan");
myList.add("Tim");
System.out.print("Values\n");
Iterator i = myList.iterator();
while(i.hasNext()) {
Object obj = i.next();
System.out.print(obj + " ");
}
System.out.println();
}
}输出结果
Values Jack Nathan Tom Ryan David Kevin Steve Nathan Tim
热门推荐
10 医院探望朋友祝福语简短
11 毕业祝福语简短女朋友
12 春节虎年爸妈祝福语简短
13 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短