了解 LinkedList的特有功能: A:添加功能 public void addFirst(Object e) public void addLast(Object e) B:获取功能 public Object getFirst() 得到第一个元素 public Obejct getLast() 得到最后一个元素 C:删除功能 public Object removeFirst() 删除第一个元素 public Object removeLast() 删除最后一个元素 import jav
1. LinkedList的特有功能: (1)添加功能 public void addFirst(Object e) public void addLast(Object e) (2)获取功能 public Object getFirst() public Obejct getLast() (3)删除功能 public Object removeFirst() public Object removeLast() 2. 代码示例: package cn.itc
List 有序的 有整数索引 允许重复使用 特有功能: void add(int index, E element) //指定位置添加元素 E get()int index) //根据索引返回元素 E remove(int index) //根据索引删除元素,并返回删除的元素 E set(int index, E element) //将指定索引的元素替换为指定元素,并返回原先的元素 常用子类: ArrayList 特点:查询快,增删慢 Lin
ArrayList特点:底层使用数组数据结构,查询速度快(使用脚标查),插入删除慢(索引要改变) LinkedList特点:底层使用链表数据结构,查询慢(需要一个一个去问),插入删除快 Vector特点:底层是数组数据结构,线程同步,被ArrayList替代了 ArrayList import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { ArrayList l