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

  • 相关阅读:
    借着面试留点东西
    buffer cache(zz)
    vmstat 命令
    部分mysql知识
    RandomAccessFile和FileInputOutPutStream
    lock condition
    tornado开发学习之2.输入输出,数据库操作,内置模板,综合示例
    tornado开发学习之1.HelloWorld和它加强版版本
    ASP.NET MVC框架
    Highcharts中UTC使用的注意点
  • 原文地址:https://www.cnblogs.com/sker/p/5768386.html
Copyright © 2020-2023  润新知