在 Java 中将另一个 Collection 的所有元素附加到 Vector

java 8object oriented programmingprogramming

可以使用方法 java.util.Vector.addAll() 将 Collection 的元素附加到 Vector 的末尾。此方法采用单个参数,即元素添加到 Vector 的 Collection,如果 Vector 发生更改,则返回 true。

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

示例

import java.util.Vector;
public class Demo {
   public static void main(String args[]) {
      Vector vec1 = new Vector();
      vec1.add(7);
      vec1.add(3);
      vec1.add(5);
      vec1.add(9);
      vec1.add(2);
      System.out.println("Vector vec1 的元素为:" + vec1);
      Vector vec2 = new Vector();
      vec2.add(1);
      vec2.add(8);
      vec2.add(6);
      vec2.addAll(vec1);
      System.out.println("Vector vec2 元素为: " + vec2);
   }
}

上述程序的输出如下 −

Vector vec1 元素为: [7, 3, 5, 9, 2]
Vector vec2 元素为: [1, 8, 6, 7, 3, 5, 9, 2]

现在让我们理解上述程序。

首先,定义 Vector vec1,并使用 Vector.add() 方法添加元素。然后显示 Vector vec1。演示此操作的代码片段如下 −

Vector vec1 = new Vector();
vec1.add(7);
vec1.add(3);
vec1.add(5);
vec1.add(9);
vec1.add(2);
System.out.println("Vector vec1 元素为: " + vec1);

然后定义 Vector vec2,并使用 Vector.add() 方法添加元素。之后,使用 Vector.addAll() 方法将所有 vec1 元素附加到 vec2 的末尾。然后显示 Vector vec2。演示此操作的代码片段如下 −

Vector vec2 = new Vector();
vec2.add(1);
vec2.add(8);
vec2.add(6);
vec2.addAll(vec1);
System.out.println("Vector vec2 元素为:" + vec2);

相关文章