Linkedlist特有的方法
- 增加头
Link.addFirst(“tou”);
- 增加尾
Link.addLast(“tou”);
- 获取头
Link.getFirst();
- 获取尾
Link.getLast();
- 获取并删除头
Link.removeFirst();
- 获取并删除尾
Link.removeLast();
在获取元素时,链表为空就会报notsuchelementException。
在1.6出现了替代代码[在获取删除元素时,有就操作,没有就返回null]
Offerfirst()
Offerlast()
Peekfirst()
Peeklast()
Pullfirst()
Pulllast()
代码部分
//添加头 ll.addFirst("touname"); //添加尾 ll.addLast("weiname"); //获取头 System.out.println(ll.getFirst()); //获取尾 System.out.println(ll.getLast()); //获取并删除第一个/最后一个 System.out.println(ll.removeFirst()); System.out.println(ll.removeLast());