展开全部
Java中是有java.util.List接口的,实现类有一大堆,常用的有ArrayList(底层是数组)和LinkedList(底层是链表),创建方法是这样的:
List<Object> arryList = new ArrayList<Object>();
List<Object> linkedList = new LinkedList<Object>();
上面用到是多态。
添加是这样的:
arrayList.add(obj);
linkedList.add(obj); // 两个一样,没区别
删除是这样的:
arrayList.remove(0); // 0 是下标
linkedList.remove(0);
如果只是增加和删除的话,建议使用LinkedList,效率高一些。
如果非要自己写一个类的话,会麻烦很多。
public class List<L>{
private LinkedList<L> list = new LinkedList<L>();
public void add(L l){
list.addLast(l);
}
public void remove(int a){
// 方法
list.remove(a);
}
}
其中L表示范型, 别问为什么要用L,因为我姓梁。
希望我的回答能对你有所帮助,荣幸之至。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
醉了 . List l = new ArrayList();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询