`

Vector浅见

 
阅读更多
例子:
import java.util.*;
public class TestVector{
 public static void main(String[] args){
  Vector v = new Vector();
  v.add(null);
  v.add(new Integer(1));
  v.add("123");
  
  for(Enumeration e = v.elements();e.hasMoreElements();){
   System.out.println(e.nextElement());
  }
  v.insertElementAt("insert",2);
  v.setElementAt("insert",0);
  
  for(Enumeration e = v.elements();e.hasMoreElements();){
   System.out.println(e.nextElement());
  }
  
 }
}

结果:
null
1
123

insert
1
insert
123
 
结论:
vector中可以放入null;
vector可以放入不同类型的对象;
vector是同步的容量自增长的向量;
分享到:
评论

相关推荐

    VectorCAST License安装手册.pdf

    VectorCAST License 安装手册 VectorCAST License 安装手册是 VectorCAST 软件的 License 管理工具安装指南,旨在帮助用户正确地安装和配置 VectorCAST License。下面是该手册中涉及到的知识点: 基本信息 * 软件...

    Vector产品手册电子版

    Vector产品手册电子版 Vector产品手册电子版是Vector公司发布的一份产品手册,详细介绍了Vector公司的概况、产品及服务等信息。Vector公司是一家德国的汽车工业软件公司,成立于1988年,总部位于德国斯图加特。 ...

    MFC的vector小例子

    在C++编程中,`std::vector`是一个非常重要的容器,它是STL(标准模板库)的一部分,由MFC(Microsoft Foundation Classes)框架所支持。`std::vector`是一个动态数组,可以方便地进行元素的添加、删除和访问。在这...

    vector源代码下载

    《深入理解C++标准库中的`vector`容器》 在C++标准库中,`std::vector`是一个非常重要的容器,它提供了动态数组的功能。在本文中,我们将深入解析一个自定义实现的`vector`类模板,以帮助我们更好地理解和应用`std:...

    Vector Cast使用手册

    《Vector Cast使用手册》 在软件开发过程中,测试是确保产品质量的重要环节。单元测试和集成测试作为两种关键的测试方法,对于发现代码中的错误和缺陷至关重要。Vector Cast是一款强大的自动化测试工具,它提供了...

    自己实现的vector

    在C++编程中,`std::vector`是一个非常重要的容器,它提供了动态数组的功能,允许我们在运行时方便地增加或减少元素数量。然而,对于学习和理解C++内存管理和容器实现原理,尝试自己编写一个类似`std::vector`的数据...

    纯c语言向量vector实现vector_master

    在C++中,`std::vector`是一种非常重要的容器,它提供了一种动态数组的概念,允许我们在运行时灵活地管理内存。然而,在某些只支持C语言的环境中,我们无法直接使用C++的`std::vector`。为了在这些场景下也能实现...

    VectorCAST.pdf

    1. VectorCAST工具介绍: - VectorCAST是一个嵌入式软件测试产品。 - 由Vector软件公司开发,这是一家位于美国的公司,成立于1990年,由嵌入式开发人员创立。 - VectorCAST的第一个产品是在1994年为洛克希德马丁...

    单元测试 Vector Cast Train资料

    1. **Vector Cast简介**:Vector Cast是一款强大的自动化单元测试工具,它提供了一整套完整的测试框架,包括测试生成、执行、结果分析和覆盖率报告等功能。该工具支持多种编译器和操作系统,适应不同开发环境。 2. ...

    Startup with Vector SLP4 User Manual---Vector Davinci官方帮助配置手册.pdf

    根据提供的文件信息,这是一本关于如何使用Vector SLP4和Vector DaVinci配置工具来启动和配置Vector公司针对AUTOSAR标准的MICROSAR解决方案的官方手册。以下是从标题、描述、标签和部分内容中提取的知识点: ### ...

    Vector初始化的各种写法

    在编程领域,特别是Java或C++等语言中,向量(Vector)是一种常见的数据结构,用于存储动态大小的有序元素序列。这篇博客“Vector初始化的各种写法”可能探讨了如何在程序开始时设置和填充一个Vector对象的不同方法...

    Vector_FlashBootLoader功能以及产品.zip

    《Vector FlashBootloader功能及其产品概述》 在嵌入式系统开发中,Bootloader起着至关重要的作用,它是系统启动的第一步,负责加载操作系统或应用程序到内存中执行。Vector公司提供的Flash Bootloader(简称FBL)...

    vector详细用法

    ### Vector在C++中的详细用法 #### 一、Vector简介 Vector是C++标准模板库(STL)中的一个重要组成部分,它是一个动态数组容器,能够存放任意类型的元素,并且支持动态扩展和收缩。Vector之所以被称为容器,是因为...

    matlab 里面vector

    MATLAB 中的 Vector MATLAB 作为一款功能强大的数学软件,Vector 是其核心概念之一。Vector 是一个一维数组,可以存储数字、字符或逻辑值等类型的数据。在 MATLAB 中,Vector 可以用来表示矩阵、向量、数组等多种...

    C++ Vector使用方法

    C++中的`std::vector`是一个非常重要的标准模板库(STL)容器,它提供了一种动态数组的功能。在C++编程中,`vector`经常用于处理动态大小的序列数据,其内部存储空间是连续的,这使得随机访问元素非常高效。下面我们将...

    C语言下的vector

    在C++标准库中,`std::vector`是一种动态数组,它允许我们在程序运行时方便地添加或删除元素。然而,在纯C语言环境下,我们没有内置的类似数据结构。为了在C语言中实现类似STL(Standard Template Library)的`...

    vector1_STL_C++_vector_

    6. **其他方法**:`empty()`检查`vector`是否为空,`clear()`清空`vector`的所有元素,`swap(vector<T>& other)`交换两个`vector`的内容。 ### 效率考虑 虽然`vector`提供了许多便利,但在特定操作下,如在中间...

    XCP Basic Driver.rar_Xcp 标定_leathertjb_vector XCP_vector xcp bas

    《XCP基础驱动详解——基于VECTOR的标定协议实践》 在嵌入式系统开发领域,标定(Calibration)是至关重要的一个环节,它涉及到传感器校准、控制算法参数优化等多个方面。XCP(eXtended Calibration Protocol,扩展...

    vector的c语言实现

    在C++中,`std::vector`是一种非常重要的容器,它提供动态数组的功能,可以方便地进行元素的插入、删除和访问。然而,在C语言中并没有内置类似的数据结构。为了在C语言中实现类似`std::vector`的功能,我们需要...

    用vector写的学生管理系统

    《使用Vector实现学生管理系统》 在C++编程中,`std::vector` 是一个非常重要的容器,它在标准模板库(STL)中扮演着数组的角色,提供了动态数组的功能。本项目“用vector写的学生管理系统”是利用C++的vector容器...

Global site tag (gtag.js) - Google Analytics