瞭解下java的 LinkedList的一些用法

LinkedList類是雙向列表,列表中的每一個節點都包含了對前一個和後一個元素的引用. 記住這一點不少問題都很容易解決code

主要想記錄下本身以前都沒有用過的遍歷方式,從左向右遍歷和從右向左遍歷 iterator(); descendingIterator();it

public static void main (String args[]) { LinkedList<Integer> list = new LinkedList<>();List

list.add(1);
    list.add(2);
    list.add(3);
    list.add(4);
    list.add(5);

    Iterator<Integer> it = list.iterator();
    while (it.hasNext())
        System.out.println(it.next());
    System.out.println("-------------");
   Iterator<Integer> it1 = list.descendingIterator();
   while (it1.hasNext())
       System.out.println(it1.next());
}
相關文章
相關標籤/搜索