void addFirst();
void addLast();
添加元素
E getFirst();
E getLast();
获取元素,但不删除元素,而且集合列表为空,抛NoSuchElementException
E removeFirst();
E removeLast();
获取元素,但是元素被删除,而且集合列表为空,抛NoSuchElementException
后来linkedList升级了出现了poll peek offer
E pollFirst()
E pollLast();
获取元素,并删除元素
集合列表为空,不会抛异常,返回null
E peekFirst()
E peekLast()
获取元素,但不删除元素
如果此列表为空,则返回 null
boolean offerFirst(E e)
boolean offerLast(E e)
void addLast();
添加元素
E getFirst();
E getLast();
获取元素,但不删除元素,而且集合列表为空,抛NoSuchElementException
E removeFirst();
E removeLast();
获取元素,但是元素被删除,而且集合列表为空,抛NoSuchElementException
后来linkedList升级了出现了poll peek offer
E pollFirst()
E pollLast();
获取元素,并删除元素
集合列表为空,不会抛异常,返回null
E peekFirst()
E peekLast()
获取元素,但不删除元素
如果此列表为空,则返回 null
boolean offerFirst(E e)
boolean offerLast(E e)
添加元素
import java .util.*;
class vetcor
{
public static void main(String[]args)
{
LinkedList link=new LinkedList();
link.addLast("java01");
link.addLast("java02");
link.addLast("java03");
// sop("getFirst() "+link.getFirst());
// sop("getLast() "+link.getLast());
// sop("removeFirst "link.removeFirst());
// sop("removeLast "link.removeLast());
while(!link.isEmpty())
{
sop(link.removeFirst());
//取出元素。
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}