A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 画了一个圈儿 中级黑马   /  2014-8-26 09:48  /  657 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

LinkedList特有方法:
addFirst();
addLast();
getFirst();
getLast();
       获取元素,但不删除元素。如果集合中没有元素,会出现NoSuchElementException:
              sop(link.getFirst());                            //java01
              sop(link.size());                                  //4
              sop(link);                                            //[java01,java02, java03, java04]
removeFirst();
removeLast();
       获取元素,但是元素被删除。如果集合中没有元素,会出现NoSuchElementException:
              sop(link.removeFirst());                    //java01
              sop(link.size());                                //3
              sop(link);                                          //[java02,java03, java04]
JDK1.6出现了替代方法
offerFirst();
offerLast();
peekFirst();
peekLast();
       获取元素,但不删除元素。如果集合中没有元素,返回null
pollFirst();
pollLast();      
       获取元素,但是元素被删除。如果集合中没有元素,返回null
import java.util.*;
class LinkedListDemo
{
       publicstatic void main(String[] args)
       {
              LinkedListlink = new LinkedList();
              link.add("java01");
              link.add("java02");
              link.add("java03");
              link.add("java04");
/*           link.addFirst("java01");                //向列表头部添加
              link.addFirst("java02");
              link.addFirst("java03");
              link.addFirst("java04");
              System.out.println(link);              //[java04, java03, java02, java01]
*/   
/*           link.addLast("java01");                //向列表头部添加
              link.addLast("java02");
              link.addLast("java03");
              link.addLast("java04");
              System.out.println(link);              //[java01, java02, java03, java04]
*/
              sop(link.getFirst());                      //java01
              sop(link.size());                            //4
              sop(link);                                      //[java01,java02, java03, java04]
              sop(link.removeFirst());               //java01
              sop(link.size());                            //3
              sop(link);                                      //[java02,java03, java04]
       }
       publicstatic void sop(Object obj)
       {
              System.out.println(obj);
       }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马