java 集合 collection-list-LinkedList 详解
这里有新鲜出炉的 Java 设计模式, 程序狗速度看过来!
Java 程序设计语言
java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言, 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台 (即 JavaEE(j2ee), JavaME(j2me), JavaSE(j2se)) 的总称
下面小编就为大家带来一篇 java 集合 collection-list-LinkedList 详解小编觉得挺不错的, 现在就分享给大家, 也给大家做个参考一起跟随小编过来看看吧
如下所示:
- import java.util. * ;
- /*
- LinkedList: 特有方法:
- addFirst();
- addLast();
- getFirst();
- getLast();
- 获取元素, 但不删除元素如果集合中没有元素, 会出现 NoSuchElementException
- removeFirst();
- removeLast();
- 获取元素, 但是元素被删除如果集合中没有元素, 会出现 NoSuchElementException
- 在 JDK1.6 出现了替代方法
- offerFirst();
- offerLast();
- peekFirst();
- peekLast();
- 获取元素, 但不删除元素如果集合中没有元素, 会返回 null
- pollFirst();
- pollLast();
- 获取元素, 但是元素被删除如果集合中没有元素, 会返回 null
- */
- 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.getFirst());
- //sop(link.getLast());
- //sop(link.removeFirst());
- //sop(link.removeFirst());
- //sop("size="+link.size());
- while (!link.isEmpty()) {
- sop(link.removeLast());
- }
- }
- public static void sop(Object obj) {
- System.out.println(obj);
- }
- }
- /*
- ---
- java01
- java02
- java03
- java04
- ----
- java04
- java03
- java02
- java01
- ---
- */
来源: http://www.phperz.com/article/18/0210/358788.html