这两天学习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]
大家应该明白其中的奥妙了吧。
|