JAVA链接列表如何使用for循环进行循环?

all*_*ded 3 java linked-list

您好我正在尝试创建一个循环遍历链表的for循环.对于每个数据,它将单独列出.我想在这里学习链表,所以没有数组建议请.有人知道怎么做吗?

示例输出:

  1. 187航班
  2. 501航班

我之前的代码:

public static LinkedList<String> Flights = new LinkedList<String>();

public flightinfo(){
String[] flightNum = {"187", "501"};
        for (String x : flightNum)
        Flights.add(x);

                for (???)


}
Run Code Online (Sandbox Code Playgroud)

Tho*_*lut 15

只需使用增强的for循环,就像使用数组一样:

for(String flight : flights) {
   // do what you like with it
}
Run Code Online (Sandbox Code Playgroud)


rob*_*dev 6

如果我理解正确,你必须获得List的迭代器的引用并使用它来遍历数据:

ListIterator iterator = Flights.iterator(); 
while (iterator.hasNext()){
  System.out.print(iterator.next()+" ");  
}
Run Code Online (Sandbox Code Playgroud)