在 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);