# Java - 将`LinkedList`转换为`ArrayList`

> 原文： [https://beginnersbook.com/2014/07/java-convert-a-linkedlist-to-arraylist/](https://beginnersbook.com/2014/07/java-convert-a-linkedlist-to-arraylist/)

#### 示例

在这个例子中，我们将[`LinkedList`](https://beginnersbook.com/2013/12/linkedlist-in-java-with-example/)转换为[`ArrayList`](https://beginnersbook.com/2013/12/java-arraylist/)。我们有一个`LinkedList<String>`，我们在其中存储了 5 个人的名字。转换后，我们将显示`ArrayList`的元素，以确保`ArrayList`具有与`LinkedList`相同的元素。完整的计划如下：

```java
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

public class ConvertExample {
 public static void main(String[] args) {
    LinkedList<String> linkedlist = new LinkedList<String>();
    linkedlist.add("Harry");
    linkedlist.add("Jack");
    linkedlist.add("Tim");
    linkedlist.add("Rick");
    linkedlist.add("Rock");

    List<String> list = new ArrayList<String>(linkedlist);

    for (String str : list){
      System.out.println(str);
    }
 }
}
```

**输出：**

```java
Harry
Jack
Tim
Rick
Rock
```