浅谈java.util.Vector类的add()和addAll()方法
2009-07-21 17:26
435 查看
这两天学习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
经过自己的努力终于明白了,现在以实例说明:
现有两个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
相关文章推荐
- Java.util.Calendar.add()方法实例
- java.util.ArrayList.add(int index, E elemen)方法实例
- java中list的add与addall方法区别
- Java Vector方法 add()与addElement()
- Java Vector<Integer[]> 调用add()方法后Vector原来的值发生变化
- Java 集合之List 集合的添加方法顺序分析以及add和addAll区别
- java.util.Collections.addAll()方法实例 ¥ 我要打赏
- list执行remove和add方法时,报java.util.ConcurrentModificationException的原因
- Java list add方法和addAll方法效率
- 10062---为什么Java里的Arrays.asList不能用add和remove方法?
- 【Java编程思想第4版错误记录】Collections.addAll()静态方法与Collection.addAll()成员方法
- java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor的解决方法
- java-System.in.read()方法与java.util.Scanner类的读取输入差别
- Java利用反射来获取一个方法的 范型化参数 Vector<Integer>的类型
- Java Runtime.addShutdownHook()方法
- 浅谈Java中的hashcode方法
- java.util.vector中的vector的详细用法
- 浅谈Java中的hashcode方法
- java.util.Arrays.asList方法的小细节
- 浅谈Java中的hashcode方法