List的用法

来源:互联网 发布:java短信验证码代码 编辑:程序博客网 时间:2024/06/10 01:26

List是一种比较简单的集合框架,通过下列程序,可以很容易理解基本用法

import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedList;class queue{    private LinkedList link;    queue()    {        link  = new LinkedList();    }    public void add(Object obj)    {        link.addFirst(obj);    }    public Object get()    {        return link.removeFirst();    }    public Boolean inNull()    {        return link.isEmpty();    }}public class LinkedListTest{    public static void main(String[]args)    {        //队列的实现方法        //        queue qu = new queue();//        qu.add("java 01");//        qu.add("java 02");//        qu.add("java 03");//        qu.add("java 04");//        while (!qu.inNull())//        {//            sop(qu.get());//        }        ArrayList p = new ArrayList();        p.add("java 01");        p.add("java 01");        p.add("java 02");        p.add("java 02");        p.add("java 03");        p.add("java 03");        sop(p);        ArrayList q = new ArrayList();        q = xiuGai(p);        sop(q);    }    public static ArrayList xiuGai(ArrayList al)    {        ArrayList pi = new ArrayList();        Iterator t = al.iterator();        while(t.hasNext())        {            Object u = t.next();            if(!pi.contains(u))            {                    pi.add(u);            }        }        return pi;    }    public static void sop(Object o)    {        System.out.println(o);    }}
原创粉丝点击