集合(2)

Linkedlist特有的方法

  1. 增加头

Link.addFirst(“tou”);

  1. 增加尾

Link.addLast(“tou”);

  1. 获取头

Link.getFirst();

  1. 获取尾

Link.getLast();

  1. 获取并删除头

Link.removeFirst();

  1. 获取并删除尾

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());
原文地址:https://www.cnblogs.com/excellencesy/p/8509643.html