zoukankan      html  css  js  c++  java
  • Java 数据结构之vector

    Vector 实现了一个动态数组。是可实现自动增长的对象数组

    vector和arraylist的比较:

      1、都是采用数组格式存储数据,索引数据块插入数据慢

      2、ArrayList会比Vector快,他是非同步的

      3、涉及到多线程,Vector是同步更好一些

    用法:

    1、构造函数:

      1)构造方法创建一个默认的向量,默认大小为10:Vector()

      2)构造方法创建指定大小的向量:Vector(int size)

      3)构造方法创建指定大小的向量,并且增量用incr指定. 增量表示向量每次增加的元素数目:Vector(int size,int incr)

      4)构造方法创建一个包含集合c元素的向量:Vector(Collection c)

    2、向指定的位置插入指定的元素:v.add(i,element)

    3、在最后面插入元素:v.add(element)

    4、清空所有的元素:v.clear()

    5、判断是否包含某一个元素: v.contains(element)返回true 或者 v.indexof(element)返回下标

    6、返回下标所指的元素:v.elementAt(i)

    7、比较是否相等:v.equals(element)

    8、判断是否为空:v.isEmpty()

    9、移除某个元素:v.remove(i | element)

    10、返回大小:v.size()

    11、设置某个下标存储的元素:v.set(i,element)

    12、转为数组:v.toArray()

    13、转为字符串:v.toString()

  • 相关阅读:
    log4j学习总结
    MAVEN工程生成可执行的jar包
    从svn上下载maven项目import cannot resolved
    junit4使用说明
    uml中箭头的意思
    maven命令
    mavenSvn
    ASP.NET MVC学习笔记:(二)return View(...)
    WPF学习笔记:(一)数据绑定与DataContext
    WCF学习笔记(五):svc、config和code文件之间的关系
  • 原文地址:https://www.cnblogs.com/sker/p/5768386.html
Copyright © 2011-2022 走看看