这两天学习Java.util.Vector类,开始被add()和addAll()这两个方法搞晕了,
经过自己的努力终于明白了,现在以实例说明:
现有两个Vector类实例分别为Vector1和Vector2,都包含元素{0,1}。另外有一个Collection实例
ArrayList1,ArrayList1中有元素{2,3}。现将用add()方法和addAll()方法分别将ArrayList1作为参
数添加到Vector1和Vector2中,打印出Vector和Vector2结果就一目了然了具体实现过程如下:
import java.util.ArrayList;
import java.util.Vector;
public class VectorDemo {
public static void main(String[] args) {
Vector Vector1=new Vector();
Vector Vector2=new Vector();
ArrayList ArrayList1=new ArrayList();
Vector1.add("0");
Vector1.add("1");
Vector2.add("0");
Vector2.add("1");
ArrayList1.add("2");
ArrayList1.add("3");
System.out.println("-------Vector1.add()-------");
Vector1.add(ArrayList1);
System.out.println(Vector1);
System.out.println("-------Vector2.addAll()-------");
Vector2.addAll(ArrayList1);
System.out.println(Vector2);
}
}
运行结果如下:
-------Vector1.add()-------
[0, 1, [2, 3]]
-------Vector2.addAll()-------
[0, 1, 2, 3]
大家应该明白其中的奥妙了吧。
欢迎加java技术交流群QQ:308707595