Java中list集合框架
来源:互联网 发布:淘宝图片如何搬家 编辑:程序博客网 时间:2024/05/21 10:24
list里对象
1.Vector:内部是数组数据结构,是同步的,不用了
2.ArrayList:内部是数组数据结果,是不同步的,替代了Vector,查询快
3.LinkedList:内部是链表数据结构,是不同步的,增删快
LinkedList link=new LinkedList();
link.addFirst(); //1.6后被offerFirst()代替
link.addLast();
link.getFirst(); //获取,不移除。列表为空抛异常,1.6后被 peekFirst代替,为空返回null
Link.removeFirst(); //获取并且移除。列表为空抛异常,1.6后被poolFirst()代替,为空返回null
Link.isEmpty();
用LinkedList模拟一个堆栈或者队列
//队列public class DuiLie { private LinkedList link; DuiLie() { link=new LinkedList(); } /* * 队列元素添加 * */ public void myAdd(Object obj) { link.addLast(obj); } public Object myGet() { return link.removeFirst(); //removeLast()是堆栈 } public boolean inNull(){ return link.isEmpty(); }}
阅读全文
1 0
- Java中list集合框架
- JAVA集合框架-List
- Java集合框架1-->List
- Java集合框架-List(四)
- java集合框架—List
- java集合框架之list
- java集合框架---List/Set
- java集合框架之List
- JAVA集合框架之List
- Java集合框架—List
- Java集合框架之List
- Java集合框架之List
- ## Java集合框架之-----List ##
- Java集合框架基础-----List
- java集合框架中List的定义以及一些注意事项
- Java集合框架中list.set.map特点
- Java集合框架中Set、List、Map的遍历方法
- Java中List集合
- Spring学习笔记
- 神坑
- 扫盲系列之字符集编码常识
- Python 错误:AttributeError: 'module' object has no attribute
- EasyUI DataGrid 弹框编辑反选
- Java中list集合框架
- Vue+axios请求传值问题
- (年薪30万)淡入淡出轮播图。CSS+JS
- libwebsocket 交叉编译及应用注意细节
- Eclipse创建java web工程
- 深拷贝和浅拷贝
- 5.2 最小的Perl Web服务器
- 构造函数,拷贝构造函数,以及赋值操作调用的具体使用
- 会产生线程冲突的多线程写法与改造,给厕所加个锁