用java创建一个称为List的类,它能存储任何类型的对象,并可以在任何时候增加或删除对象

要完整的程序
2025-03-23 04:53:29
推荐回答(3个)
回答1:

Java中是有java.util.List接口的,实现类有一大堆,常用的有ArrayList(底层是数组)和LinkedList(底层是链表),创建方法是这样的:

List arryList = new ArrayList();
List linkedList = new LinkedList();

上面用到是多态。

添加是这样的:

arrayList.add(obj); 
linkedList.add(obj); // 两个一样,没区别

删除是这样的:

arrayList.remove(0); // 0 是下标
linkedList.remove(0);

如果只是增加和删除的话,建议使用LinkedList,效率高一些。

如果非要自己写一个类的话,会麻烦很多。

public class List{
    private LinkedList list = new LinkedList(); 
    public void add(L l){
          list.addLast(l);    
    }
    public void remove(int a){
          // 方法
          list.remove(a);
    }
}

其中L表示范型, 别问为什么要用L,因为我姓梁。

希望我的回答能对你有所帮助,荣幸之至。

回答2:

http://blog.csdn.net/cetrinw/article/details/51386658

回答3:

醉了 . List l = new ArrayList();