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()

  • 相关阅读:
    Oracle 获取表结构信息
    EasyUI layout动态设置Split属性
    jquery easyui-datagrid 如何清空数据
    ORacle 复制表
    aspx调用webmethod
    RDLC添加链接
    Nginx 负载均衡 ip_hash , hash key(consistent) url_hash, least_conn
    Nginx 提升吞吐量利器 Keeplived
    Nginx Gzip 的正确使用
    Nginx 切割日志
  • 原文地址:https://www.cnblogs.com/sker/p/5768386.html
Copyright © 2011-2022 走看看