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()); }