在Java中迭代ArrayList
Java中的Iterator用于遍历集合中的每个元素。使用它遍历,获取每个元素,或者甚至可以从ArrList中删除元素。要使用迭代器遍历集合的内容,请首先通过调用集合的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
示例
现在让我们使用forEach方法遍历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");
myList.forEach(number->System.out.println(number));
System.out.println();
}
}输出结果
Values... Jack Nathan Tom Ryan David Kevin Steve Nathan Tim
热门推荐
10 离校退群祝福语简短
11 外婆祝福语短句唯美简短
12 圣诞饭店祝福语大全简短
13 祝球员赛前祝福语简短
14 中秋祝福语送朋友简短
15 宝宝周岁可乐祝福语简短
16 祝女性生日祝福语简短
17 理科元旦祝福语大全简短
18 近代生日祝福语简短精辟