3.编写一个Java代码来初始化数字的LinkedList。将该列表的值复制到ArrayList中。打印出复制的列表,第一个和第三个元素除外。
时间: 2024-05-14 13:17:12 浏览: 144
以下是Java代码实现:
```java
import java.util.LinkedList;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 初始化数字的LinkedList
LinkedList<Integer> linkedList = new LinkedList<Integer>();
linkedList.add(1);
linkedList.add(2);
linkedList.add(3);
linkedList.add(4);
linkedList.add(5);
linkedList.add(6);
// 复制LinkedList的值到ArrayList中
ArrayList<Integer> arrayList = new ArrayList<>();
arrayList.addAll(linkedList);
// 打印ArrayList中复制的列表,第一个和第三个元素除外
for (int i = 1; i < arrayList.size(); i++) {
if (i != 3) {
System.out.println(arrayList.get(i));
}
}
}
}
```
注:此代码中,我们使用了 LinkedList 和 ArrayList 两个集合类来实现要求。其中,LinkedList 是一个双向链表,它可以在任意位置插入和删除元素,而 ArrayList 是一个数组列表,它可以通过索引快速访问元素。
阅读全文