标签:
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 }
运行效果如下:
Java基础知识强化之集合框架笔记25:Vector的特有功能
标签:
原文地址:http://www.cnblogs.com/hebao0514/p/4855387.html