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:简化书写

eg:

import java.util.Enumeration;
import java.util.Vector;
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);
    }
  }
}
目录
相关文章
|
4月前
|
存储 算法 测试技术
C++:Vector的使用
C++:Vector的使用
|
4月前
|
存储 编译器 C语言
vector讲解
vector讲解
49 0
|
4月前
|
编译器 C++
【c++】vector
【c++】vector
36 0
|
1月前
|
存储 算法 C语言
【C++】vector的认识与使用
【C++】vector的认识与使用
|
2月前
|
存储 C语言 C++
【C++】vector的使用上
**C++ STL的vector简介与用法:** Vector是动态顺序数组,提供高效下标访问,支持动态增长。与数组类似但可自动调整大小。常用构造函数包括默认、填充、迭代器范围和拷贝构造。析构函数自动释放内存。赋值运算符执行深拷贝。迭代器接口包括`begin()`和`end()`(反向对应`rbegin()`和`rend()`),C++11增加了const版本以支持只读访问。示例代码展示了不同构造函数和迭代器的使用。
|
2月前
|
编译器 C++
【C++】vector的使用下
**C++ 中的 `std::vector` 概要:** - **元素获取:** 支持 `operator[]`(越界时不检
|
3月前
|
存储 索引 容器
vector
【6月更文挑战第17天】
37 0
|
4月前
|
算法 编译器 C++
(C++)vector介绍及其使用
(C++)vector介绍及其使用
51 0
|
11月前
|
C++ 容器
【C++】vector的使用(上)
【C++】vector的使用(上)
|
11月前
|
设计模式 编译器 C++
【C++】vector的使用(下)
【C++】vector的使用(下)