如何在 Java 中浏览 LinkedList
在上一个教程中, 我们看到一个班级 例如LinkedList 及其构造函数和方法。在本教程中,我们将了解如何使用以下 4 个循环之一在 LinkedList.
LinkedList 中导航:
References:
如何在 Java 中遍历 LinkedList 实例?
LinkedList 中导航:
- Loop for
- Loop for advanced or foreach
- Loop while
- Loop while+Iterator
import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
import java.util.Iterator;
导入 java.util.LinkedList;
public class parcours {
public static void main(String[] args) {
LinkedList<字符串>llist = 新的 LinkedList<字符串>();
llist.add(智能手机”);
llist.add(平板电脑”);
llist.add(平板手机”);
/*For Loop*/
System.out.println(For 循环”);
for(int i = 0 ; i < llist.size(); i++)
System.out.println(llist.get(i));
/*高级 For 循环*/
System.out.println(\n高级 For 循环”);
for(String n: llist)
System.out.println(n);
/*循环 while*/
System.out.println(\n循环同时”);
int i = 0;
while(iSystem.out.println(llist.get(i));
i++;
}
/*while + Iterator loop*/
System.out.println(\nIterator Loop”);
迭代器<字符串>它 = llist.iterator();
while(it.hasNext())
System.out.println(it.next());
}
}
输出:
循环 forIterator 是从 iterator()来自 LinkedList。只要仍有元素,就可以使用 while 循环遍历迭代器的元素。hasNext() 如果有要浏览的元素,则返回 true,否则为 false。iterator.next() 在 LinkedList.
smartphone
tablet
phablet
Advanced for loop
smartphone
tablet
phablet
循环同时
smartphone
tablet
phablet
Loop Iterator
smartphone
tablet
phablet
References:
如何在 Java 中遍历 LinkedList 实例?