Java语言实现list集合并给定初始值
时间: 2024-02-03 14:12:18 浏览: 68
可以使用Java中的ArrayList类来实现list集合,可以通过构造函数给定初始值。示例代码如下:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>(5);
// 给定初始值
list.add("apple");
list.add("banana");
list.add("orange");
list.add("pear");
list.add("watermelon");
System.out.println(list);
}
}
```
在上面的示例代码中,我们创建了一个ArrayList对象,并通过构造函数指定了初始容量为5。然后我们通过调用add方法向列表中添加了5个元素。最后,我们打印出了整个列表。输出结果如下:
```
[apple, banana, orange, pear, watermelon]
```
相关问题
java list怎么设定初始值
在Java中,可以使用ArrayList或LinkedList来创建一个List,并且可以在创建时设置初始值。下面是两种常见的方法:
1. 使用Arrays.asList()方法:
```java
List<String> list = new ArrayList<>(Arrays.asList("value1", "value2", "value3"));
```
2. 使用Collections.addAll()方法:
```java
List<String> list = new ArrayList<>(); Collections.addAll(list, "value1", "value2", "value3");
```
这两种方法都可以在创建List的同时设置初始值。你可以根据需要选择其中一种方法来初始化List。
java list快速添加初始值
在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对象。
阅读全文