1、getFirst()和element()完全一样,它们都返回列表的头(第一个元素),并且不移除它,若List为空,则抛出NoSunchElementException。 peek()方法也是不移除且返回列表的第一个元素,不同之处是List为空时返回null。 2、remove()和removeFirst()也是一样的,移除并返回列表的第一个元素,若列表为空,抛出NoSunchElementE...
LinkedList有两个构造方法,一个用于构造一个空的链表,一个用已有的集合创建链表 添加 因为LinkedList即实现了List接口,又实现了Deque,所以LinkedList既可以添加将元素添加到尾部,也可以将元素添加到指定索引位置,还可以添加添加整个集合;另外既可以在头部添加,又可以在尾部添加。 分别从List接口和Deque接口介绍。 List接口...
调用迭代器的insert( )方法可以向链表中插入元素,每插入一个元素,迭代器索引的位置也跟着指向下一个位置。 toBack( )方法可使迭代器指向链表最后一个元素的下一个位置, toFrount( )方法可使迭代器指向第一个元素的前一个位置, hasPrevious( )方法可判断前一个位置是否有元素, hasNext( )方法可判断下一个位置...