import java.util.LinkedList;
public class LinkedListExample {
public static void main(String[] args) {
// 创建一个 LinkedList 对象
LinkedList<String> linkedList = new LinkedList<>();
// 添加元素到 LinkedList
linkedList.add("Apple");
linkedList.add("Banana");
linkedList.add("Orange");
// 在指定位置插入元素
linkedList.addFirst("Grape");
linkedList.addLast("Mango");
// 输出 LinkedList 中的所有元素
System.out.println("LinkedList: " + linkedList);
// 获取第一个和最后一个元素
String firstElement = linkedList.getFirst();
String lastElement = linkedList.getLast();
System.out.println("First Element: " + firstElement);
System.out.println("Last Element: " + lastElement);
// 移除第一个和最后一个元素
linkedList.removeFirst();
linkedList.removeLast();
// 输出移除后的 LinkedList
System.out.println("After removing first and last elements: " + linkedList);
// 检查 LinkedList 是否为空
if (linkedList.isEmpty()) {
System.out.println("LinkedList is empty.");
} else {
System.out.println("LinkedList is not empty.");
}
// 获取 LinkedList 的大小
int size = linkedList.size();
System.out.println("Size of LinkedList: " + size);
}
}
LinkedList<String> linkedList = new LinkedList<>();
创建了一个 LinkedList
对象,用于存储字符串类型的元素。add()
方法将元素添加到 LinkedList
的末尾。addFirst()
和 addLast()
分别在链表的头部和尾部插入元素。getFirst()
和 getLast()
分别获取链表的第一个和最后一个元素。removeFirst()
和 removeLast()
分别移除链表的第一个和最后一个元素。isEmpty()
用于检查链表是否为空。size()
返回链表中元素的数量。这段代码展示了 LinkedList
的基本操作,包括添加、获取、移除元素以及检查链表的状态。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站