java集合类之list的linkedlist之特有方法的使用
时间: 2023-04-19 14:01:51 浏览: 120
LinkedList 是 Java 中 List 接口的一个实现类,它提供了一些特有的方法。
例如:
- addFirst(E e):在链表的开头添加元素。
- addLast(E e):在链表的末尾添加元素。
- getFirst():获取链表的第一个元素。
- getLast():获取链表的最后一个元素。
- removeFirst():删除链表的第一个元素。
- removeLast():删除链表的最后一个元素。
示例代码:
```java
LinkedList<Integer> list = new LinkedList<>();
list.add(1);
list.add(2);
list.add(3);
list.addFirst(0);
list.addLast(4);
System.out.println("First element: " + list.getFirst());
System.out.println("Last element: " + list.getLast());
list.removeFirst();
list.removeLast();
System.out.println("After remove first and last element: " + list);
```
输出:
```
First element: 0
Last element: 4
After remove first and last element: [1, 2, 3]
```
请注意,在使用这些方法之前,应该先确保链表不为空。否则会抛出 NoSuchElementException 异常。
阅读全文