java list快速添加初始值
时间: 2023-09-02 09:03:28 浏览: 60
在Java中,我们可以使用List类的addAll方法来快速添加初始值。
List是一个接口,常见的实现类有ArrayList和LinkedList。假设我们有一个ArrayList对象list,我们想要将一组初始值添加到list中。
首先,我们需要创建一个包含初始值的数组或集合。例如,我们有一个整数数组arr,其中包含了一组初始值。
然后,我们可以使用addAll方法将arr中的元素快速添加到list中,如下所示:
```java
List<Integer> list = new ArrayList<>();
Integer[] arr = {1, 2, 3, 4, 5};
list.addAll(Arrays.asList(arr));
```
在这个例子中,我们首先创建了一个空的ArrayList对象list,并创建了一个包含初始值的整数数组arr。然后,我们使用Arrays.asList方法将arr转换为List类型,然后使用addAll方法将所有元素添加到list中。
另外,如果我们有一个集合(例如Set或其他列表)而不是数组,我们也可以使用addAll方法来快速添加初始值。例如,假设我们有一个整数集合set,其中包含一组初始值,我们可以使用addAll方法将其添加到list中,如下所示:
```java
List<Integer> list = new ArrayList<>();
Set<Integer> set = new HashSet<>();
set.add(1);
set.add(2);
set.add(3);
list.addAll(set);
```
在这个例子中,我们创建了一个空的ArrayList对象list,并创建了一个包含初始值的整数集合set。然后,我们使用addAll方法将set中的所有元素添加到list中。
总而言之,通过使用List的addAll方法,我们可以将一个数组或集合中的初始值快速添加到List中。无论是数组还是集合,都可以使用这种方法来快速初始化List对象。