集合框架-List接口的子类-Vector

Vector类的特点:

底层数据结构为数组,查询快,增删慢。线程安全,效率低

Vector类的特有功能:

package cn.itcast_02;


import java.util.Enumeration;
import java.util.Vector;


/*
 * Vector的特有功能:
 * 1:添加功能
 *  public void addElement(Object obj) -- add()
 * 2:获取功能
 *  public Object elementAt(int index) --  get()
 *  public Enumeration elements() -- Iterator iterator()
 *  boolean hasMoreElements() hasNext()
 *  Object nextElement() next()
 * 
 * JDK升级的原因:
 *  A:安全
 *  B:效率
 *  C:简化书写
 */
public class VectorDemo {
 public static void main(String[] args) {
 // 创建集合对象
 Vector v = new Vector();


 // 添加功能
 v.addElement("hello");
 v.addElement("world");
 v.addElement("java");


 // 遍历
 for (int x = 0; x < v.size(); x++) {
 String s = (String) v.elementAt(x);
 System.out.println(s);
 }


 System.out.println("------------------");


 Enumeration en = v.elements(); // 返回的是实现类的对象
 while (en.hasMoreElements()) {
 String s = (String) en.nextElement();
 System.out.println(s);
 }
 }
}
全部评论

相关推荐

牛客100866号技...:把电科加粗,把电科加粗,把电科加粗,两个吊车尾的项目合并成一个,再加一个管理系统。电科✌🏻在成都面中厂手拿把掐
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务