织梦网站图片代码,背景网站建设,需要一个网站,企业做电商网站有哪些内容ArrayList与LinkedList对比
ArrayList是顺序结构#xff0c;所以定位很快#xff0c;但插入#xff0c;删除数据慢。 LinkedList 是链表结构#xff0c;定位慢#xff0c;但插入#xff0c;删除数据快。
ArrayList与LinkedList常见方法
ArrayList实现了List接口#…ArrayList与LinkedList对比
ArrayList是顺序结构所以定位很快但插入删除数据慢。 LinkedList 是链表结构定位慢但插入删除数据快。
ArrayList与LinkedList常见方法
ArrayList实现了List接口常见方法有 add(); contains(); get(); indexOf():定位对象所处的位置; remove(); size(); toArray(); toString();//转换为字符串
LinkedList也实现了List接口外可以实现上述ArrayList中的常用方法此外 1.LinkedList还实现了双向链表结构Deque可以很方便的在头尾插入删除数据。 LinkedList link new LinkedList(); 常用方法 addFirst(); addLast(); getFirst(); getLast(); removeFirst(); removeLast();
2.LinkedList除了实现了List和Deque外还实现了Queue接口(队列), Queue是先进先出队列 FIFO。 Queue class queue new LinkedList(); 常用方法 poll()取出第一个元素; peek()查看第一个元素; offer()在最后添加元素,可用add()替换; 扩展 先进后出FILO Stack栈 Stack stack new Stack(); 常用方法 push();可用add();代替 pop();输出末尾的元素相当于LinkedList中的removeLast(); peek();查看最后一个元素相当于getLast();