Java基础知识强化之集合框架笔记25:Vector的特有功能

1. Vector的特有功能
 (1)添加功能
         public void addElement(Object obj)       -- add()
 (2)获取功能
         public Object elementAt(int index)         -- get()
         public Enumeration elements()               -- Iterator iterator()
               

              Enumeration (Interface):

                      boolean hasMoreElements()                         -- hasNext()
                      Object nextElement()                                   -- next()

 

2. 代码示例:

 1 package cn.itcast_02;
 2 
 3 import java.util.Enumeration;
 4 import java.util.Vector;
 5 
 6 /*
 7  * Vector的特有功能:
 8  * 1:添加功能
 9  *         public void addElement(Object obj)        --    add()
10  * 2:获取功能
11  *         public Object elementAt(int index)        --  get()
12  *         public Enumeration elements()            --    Iterator iterator()
13  *                 boolean hasMoreElements()                hasNext()
14  *                 Object nextElement()                    next()
15  * 
16  * JDK升级的原因:
17  *         A:安全
18  *         B:效率
19  *         C:简化书写
20  */
21 public class VectorDemo {
22     public static void main(String[] args) {
23         // 创建集合对象
24         Vector v = new Vector();
25 
26         // 添加功能
27         v.addElement("hello");
28         v.addElement("world");
29         v.addElement("java");
30 
31         // 遍历
32         for (int x = 0; x < v.size(); x++) {
33             String s = (String) v.elementAt(x);
34             System.out.println(s);
35         }
36 
37         System.out.println("------------------");
38 
39         Enumeration en = v.elements(); // 返回的是实现类的对象
40         while (en.hasMoreElements()) {
41             String s = (String) en.nextElement();
42             System.out.println(s);
43         }
44     }
45 }

运行效果如下:

 

posted on 2015-10-05 10:00  鸿钧老祖  阅读(255)  评论(0编辑  收藏  举报

导航