黑马程序员技术交流社区
标题:
LinkedList 特有方法
[打印本页]
作者:
l6781155
时间:
2015-7-7 17:49
标题:
LinkedList 特有方法
LinkedList 有一些特有的方法
addFirst(E e) 将指定元素插入此列表的开头。
addLast(E e) 将指定元素添加到此列表的结尾。
添加元素
getFirst()
getLast()
获取元素但不移除,集合中没有元素会抛异常
removeFirst()
removeLast()
获取元素并移除,如果此列表为空会抛NoSuchElementException异常
JDK1.6以后的替代方法
offerFirst(E e)
offerLast(E e)
添加元素
peekFirst()
peekLast()
获取但不移除此列表的元素;如果此列表为空,则返回 null。
pollFirst()
pollLast()
获取并移除此列表的元素;如果此列表为空,则返回 null。
package com.mytest;
import java.util.LinkedList;
public class test02 {
public static void main(String[] args) {
LinkedList linkedList = new LinkedList();
// addFirst(); 添加头部
linkedList.addFirst("java01");
linkedList.addFirst("java02");
linkedList.addFirst("java03");
linkedList.addFirst("java04");
// 打印结果 [java04, java03, java02, java01]
System.out.println(linkedList);
// addLast(); 添加尾部
linkedList.addLast("java05");
// 打印结果 [java04, java03, java02, java01, java05]
System.out.println(linkedList);
// 打印结果 java05。 getLast(); 返回此列表的最后一个元素。
System.out.println(linkedList.getLast());
// 打印结果 java04。 getFirst(); 返回此列表的第一个元素。
System.out.println(linkedList.getFirst());
// removeFirst() 移除并返回此列表的第一个元素。
System.out.println(linkedList.size());
System.out.println(linkedList.removeFirst());
System.out.println(linkedList.size());
}
}
复制代码
作者:
紫夜灵魂
时间:
2015-7-7 21:02
长知识了,还真没注意这些
作者:
jb15721401391
时间:
2015-7-7 21:28
这个我以前还真不知道
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2