LinkedList 常用功能

来源:互联网 发布:淘宝ashford代购水深 编辑:程序博客网 时间:2024/05/16 15:40

LinkedList 不是同步的


import java.util.Iterator;import java.util.LinkedList;public class Main{    public static void main(String args[])    {        LinkedList link=new LinkedList();        link.addFirst("abc1");        link.addFirst("abc2");        link.addFirst("abc3");        link.addFirst("abc4");        Iterator it1=link.iterator();        while(it1.hasNext())        {            System.out.println(it1.next());        }        System.out.println();        LinkedList link2=new LinkedList();        //add和addLast 功能一样 只不过他们的区别是 add 有返回值        link2.add("abc1");        link2.addLast("abc2");        link2.add("abc3");        link2.addLast("abc4");        Iterator it2=link2.iterator();        while(it2.hasNext())        {            System.out.println(it2.next());        }        System.out.println();        System.out.println(link);        // System.out.println("link.getFirst()"); //获取第一个但不删除        //System.out.println("link.removeLast()");//获取第一个 并且 删除        //link.getLast(); 获取最后一个但是不删除        //link.removeLast() 获取最后一个 并且 删除        System.out.println("removeLast一个个取:");        while(!link.isEmpty())        {            System.out.print(link.removeLast()+" ");        }        System.out.println();        link.addFirst("abc1");        link.addFirst("abc2");        link.addFirst("abc3");        link.addFirst("abc4");        System.out.println();        System.out.println(link);        System.out.println("removeFirst一个个取:");        while(!link.isEmpty())        {            System.out.print(link.removeFirst()+" ");        }        System.out.println();    }}

输出结果:


原创粉丝点击