在 Java 中将其他 Collection 的所有元素附加到 ArrayList

java 8object oriented programmingprogramming

可以使用方法 java.util.ArrayList.addAll() 将 Collection 的元素附加到 ArrayList 的末尾。此方法采用单个参数,即元素添加到 ArrayList 的 Collection。

下面给出了一个演示此操作的程序 −

示例

import java.util.ArrayList;
import java.util.Vector;
public class Demo {
   public static void main(String[] args) {
      ArrayList<String> aList = new ArrayList<String>();
      aList.add("John");
      aList.add("Sally");
      aList.add("Harry");
      aList.add("Martha");
      aList.add("Susan");
      Vector<String> vec = new Vector<String>();
      vec.add("Peter");
      vec.add("Michael");
      vec.add("Jenna");
      aList.addAll(vec);
      System.out.println("ArrayList 元素包括: " + aList);
   }
}

输出

ArrayList 元素包括: [John, Sally, Harry, Martha, Susan, Peter, Michael, Jenna]

现在让我们理解上面的程序。

首先定义 ArrayList,并使用 ArrayList.add() 方法添加元素。以下是演示此操作的代码片段 −

ArrayList<String> aList = new ArrayList<String>();
aList.add("John");
aList.add("Sally");
aList.add("Harry");
aList.add("Martha");
aList.add("Susan");

然后定义向量并添加元素。之后,使用 ArrayList.addAll() 方法将所有向量元素附加到 arrayList 的末尾。然后显示 ArrayList 元素。以下是演示此操作的代码片段 −

Vector<String> vec = new Vector<String>();
vec.add("Peter");
vec.add("Michael");
vec.add("Jenna");
aList.addAll(vec);
System.out.println("ArrayList 元素包括: " + aList);

相关文章