zoukankan      html  css  js  c++  java
  • 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 }

    运行效果如下:

  • 相关阅读:
    【CF932E】Team Work
    【ZJOI2011】看电影
    【CQOI2011】放棋子
    【HAOI2010】计数
    【HNOI2009】有趣的数列
    【ZJOI2010】排列计数
    【FJOI2016】建筑师
    【USACO10 OPEN】三角形计数
    【HNOI2012】排队
    【HNOI2008】越狱
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4855387.html
Copyright © 2011-2022 走看看