List.addAll()
时间: 2024-04-23 07:27:56 浏览: 71
List.addAll() 是一个用于将另一个集合中的所有元素添加到指定列表的方法。它接受一个 Collection 参数,并将该 Collection 中的所有元素添加到列表的末尾。这个方法可以用于任何实现了 List 接口的类。
例如,假设有两个列表:list1 和 list2。可以使用 list1.addAll(list2) 来将 list2 中的所有元素添加到 list1 的末尾。
下面是一个示例代码:
```java
List<String> list1 = new ArrayList<>();
list1.add("apple");
list1.add("banana");
List<String> list2 = new ArrayList<>();
list2.add("orange");
list2.add("grape");
list1.addAll(list2);
System.out.println(list1); // 输出 [apple, banana, orange, grape]
```
在上面的示例中,list1.addAll(list2) 将 list2 中的所有元素添加到 list1 的末尾,最终输出的结果是包含了所有元素的合并列表。
相关问题
list.addall
`List.addAll()` 是 Java 中用于将一个集合中的所有元素添加到另一个 List 中的方法。它的语法如下:
```java
public boolean addAll(Collection<? extends E> c)
```
其中,`c` 是要添加到列表的集合。`addAll()` 方法会将集合中的所有元素追加到列表的末尾,返回一个 boolean 值表示是否添加成功。
例如,以下代码将一个集合中的元素全部添加到另一个列表中:
```java
List<String> list1 = new ArrayList<>();
list1.add("apple");
list1.add("banana");
list1.add("orange");
List<String> list2 = new ArrayList<>();
list2.addAll(list1);
System.out.println(list2); // [apple, banana, orange]
```
list.addAll
好的,更详细地解释一下:
在Java中,List是一个接口,它表示了一个元素按顺序排列的集合。List接口有一个addAll()方法,可以用来将一个集合中的元素添加到另一个集合中。addAll()方法的语法如下:
```
boolean addAll(Collection<? extends E> c)
```
其中,Collection表示要添加的集合,E表示元素的类型。addAll()方法将指定集合中的所有元素添加到调用该方法的集合中,并返回一个布尔值,表示该操作是否成功。
下面是一个示例代码:
```
List<String> list1 = new ArrayList<>();
list1.add("A");
list1.add("B");
List<String> list2 = new ArrayList<>();
list2.add("C");
list2.add("D");
list1.addAll(list2);
```
这里首先创建了两个ArrayList类型的集合list1和list2,使用add()方法向它们中添加一些元素。接着使用addAll()方法将list2中的元素添加到list1中,这样就可以将两个集合合并为一个集合了。最后,list1中的元素包括"A"、"B"、"C"、"D"。
阅读全文