编写一个Java程序,要求将1-10的整数存放到一个线性表LinkedList<E>对象中,然后将其中下标为4的元素从表中删除,并输出删除后的链表。
时间: 2024-12-19 08:22:00 浏览: 4
在Java中,你可以使用`LinkedList`类来创建一个动态数组并添加元素。然后,通过索引来访问和删除特定位置的元素。这里是一个简单的示例:
```java
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
// 创建一个LinkedList实例
LinkedList<Integer> linkedList = new LinkedList<>();
// 添加1-10的整数到链表
for (int i = 1; i <= 10; i++) {
linkedList.addLast(i); // 使用addLast方法添加元素到列表尾部
}
System.out.println("原始链表: " + linkedList);
// 删除下标为4的元素
if (linkedList.size() > 4) { // 检查索引是否有效
linkedList.remove(4); // 使用remove方法删除指定位置的元素
} else {
System.out.println("链表长度小于5,无法删除第4个元素");
}
// 输出删除后的链表
System.out.println("删除第4个元素后的链表: " + linkedList);
阅读全文