Java中复制一个List的内容有多种方法,以下是其中几种常用的方法:
1. 使用构造函数:可以使用List的构造函数来创建一个新的List,并将原始List的内容传递给构造函数。例如:
```
List
// 添加元素到oldList中
List
```
2. 使用addAll()方法:可以使用List的addAll()方法将原始List的内容添加到一个新的List中。例如:
```
List
// 添加元素到oldList中
List
newList.addAll(oldList);
```
3. 使用subList()方法:可以使用List的subList()方法获取原始List的一个子列表,并使用构造函数或者addAll()方法来创建一个新的List。例如:
```
List
// 添加元素到oldList中
List
List
// 或者使用addAll()方法
List
newList.addAll(subList);
```
4. 使用Collections工具类的copy()方法:可以使用Collections工具类的copy()方法来复制List的内容到一个新的List中。需要注意的是,copy()方法只能用于长度相同的List。例如:
```
List
// 添加元素到oldList中
List
Collections.copy(newList, oldList);
```
以上是一些常用的复制List内容的方法,根据具体的需求和场景选择合适的方法进行操作。