定义一个linkedlist集合,分别用addfirst和addlast方法向集合中添加元素,使用peekfirst方法获取集合中的第一个元素,使用pollfirst方法获取并移除集合中的第一个元素,使用pollast方法获取并移除集合中的最后一个元素
时间: 2024-02-19 07:03:08 浏览: 18
好的,我来给您示范一下:
```java
import java.util.LinkedList;
public class LinkedListDemo {
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<String>();
list.addFirst("Hello");
list.addLast("World");
list.addFirst("Java");
System.out.println("LinkedList: " + list);
String firstElement = list.peekFirst();
System.out.println("First Element: " + firstElement);
String removedFirstElement = list.pollFirst();
System.out.println("Removed First Element: " + removedFirstElement);
String removedLastElement = list.pollLast();
System.out.println("Removed Last Element: " + removedLastElement);
System.out.println("Updated LinkedList: " + list);
}
}
```
输出结果:
```
LinkedList: [Java, Hello, World]
First Element: Java
Removed First Element: Java
Removed Last Element: World
Updated LinkedList: [Hello]
```
在这个示例代码中,我们首先创建了一个 `LinkedList` 集合,然后使用 `addFirst` 和 `addLast` 方法向集合中添加了三个元素。接着,我们使用 `peekFirst` 方法获取集合中的第一个元素,并使用 `pollFirst` 和 `pollLast` 方法分别获取并移除集合中的第一个元素和最后一个元素。最后,我们打印出更新后的集合内容。