LinkedList案例分析

LinkedList案例分析
        package com.Collection;

        import java.util.Iterator;
        import java.util.LinkedList;

        public class Demo006 {
            public static void main(String[] args) {
                LinkedList <Integer>linkedList = new LinkedList<>();
                linkedList.add(1);
                linkedList.add(1);
                linkedList.add(2);
                linkedList.add(13);
                linkedList.add(14);
                linkedList.add(15);
                linkedList.add(16);
                linkedList.add(17);

                System.out.println(linkedList);
                linkedList.pollLast();
                System.out.println(linkedList);
                //迭代器
               /* Iterator<Integer> iterator = linkedList.iterator();
                while (iterator.hasNext())
                {
                    Integer next = iterator.next();
                    System.out.println(next);
                }*/
                //优化;节省内存;iterator作用范围只在for内
                for(Iterator<Integer> iterator = linkedList.iterator();iterator.hasNext();)
                {
                    Integer next = iterator.next();
                    System.out.println(next);
                }

            }
        }

posted @ 2022-04-13 15:19  爱豆技术部  阅读(38)  评论(0)    收藏  举报