LinkedList:特有方法
addFirst();
addLast();
getFirst();
getLast();
检索但不删除此列表的第一个元素,如果此列表为空,则返回 null 。如果集合中没有元素,会出现NoSuchElementException
removeFirst();
removeLast();
获取元素,并删除元素.如果集合中没有元素,会出现NoSuchElementException
在JDK1.6出现了替代方法
offerFirst();
offerLast();
peekFirst();
peekLast();
检索但不删除此列表的第一个元素,如果此列表为空,则返回 null 。如果集合中没有元素,会返回null。
pollFirst();检索并删除此列表的第一个元素。如果集合中没有元素,会返回null。
pollLast();
import java.util.*;
class LinkedListDemo
{
public static void main(String[] args)
{
LinkedList link = new LinkedList();
link.addLast("java01");
link.addLast("java02");
link.addLast("java03");
link.addLast("java04");
//sop(link);
//sop(link.getFirst());
//sop(link.getLast());
//sop(link.removeFirst());// 移除并返回此列表的第一个元素。结果是java01
//sop("size="+link.size());//removeFirst后,结果是3,长度减少一个
//正着取,倒着取removeLast();
while(!link.isEmpty())
{
sop(link.removeFirst());
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
网友评论