• Java之Vector()


    Vector 类实现了一个动态数组。和 ArrayList 很相似,但是两者是不同的:

    • Vector 是同步访问的。
    • Vector 包含了许多传统的方法,这些方法不属于集合框架。

    Vector 主要用在事先不知道数组的大小,或者只是需要一个可以改变大小的数组的情况。
    在这里插入图片描述

    Modifier and TypeMethod and Description
    booleanadd(E e) 将指定的元素,这个矢量的末端。
    voidadd(int index, E element) 在该向量的指定位置上插入指定的元素。
    booleanaddAll(Collection c) 追加指定集合的所有元素的vector中结束,以便他们按指定集合的迭代器返回。
    booleanaddAll(int index, Collection c) 将指定集合中的所有元素插入到指定位置的该向量中。
    voidaddElement(E obj) 添加指定的组件到这个向量的结束,增加其大小由一个。
    intcapacity() 返回此向量的当前容量。
    voidclear() 从这个向量中移除所有的元素。
    Objectclone() 返回此向量的克隆。
    booleancontains(Object o) 返回 true如果这个向量包含指定的元素。
    booleancontainsAll(Collection c) 如果此向量包含指定集合中的所有元素,则返回真。
    voidcopyInto(Object[] anArray) 将此向量的组件复制到指定的数组中。
    EelementAt(int index) 返回指定索引处的组件。
    Enumerationelements() 返回此向量的组件的枚举。
    voidensureCapacity(int minCapacity) 增加此向量的容量,如果必要的话,以确保它至少可以容纳由最小容量参数指定的组件数。
    booleanequals(Object o) 将指定的对象与此向量进行比较,以进行相等性。
    EfirstElement() 返回第一个组件(在指数 0项目)这个载体。
    voidforEach(Consumer action) 执行特定动作的每一个元素的 Iterable直到所有元素都被处理或操作抛出异常。
    Eget(int index) 返回此向量中指定位置的元素。
    inthashCode() 返回此向量的哈希代码值。
    intindexOf(Object o) 返回该向量中指定元素的第一个出现的索引,或-如果此向量不包含元素,或- 1。
    intindexOf(Object o, int index) 返回这个向量中第一个出现的指定元素的索引,搜索了从 index,或返回1如果元素没有被发现。
    voidinsertElementAt(E obj, int index) 将指定的对象在指定的 index vector的成员。
    booleanisEmpty() 测试这个向量是否没有组件。
    Iteratoriterator() 在这个列表中的元素上返回一个正确的顺序。
    ElastElement() 返回向量的最后一个组件。
    intlastIndexOf(Object o) 返回该向量中指定元素的最后一个发生的索引,或-如果此向量不包含元素,或- 1。
    intlastIndexOf(Object o, int index) 返回这个向量中指定元素的最后一个匹配项的索引,搜索 index往后,或返回1如果元素没有被发现。
    ListIteratorlistIterator() 返回列表元素的列表迭代器(在适当的顺序)。
    ListIteratorlistIterator(int index) 在列表中的元素上返回列表迭代器(在适当的顺序),从列表中的指定位置开始。
    Eremove(int index) 移除此向量中指定位置的元素。
    booleanremove(Object o) 如果向量不包含元素,则移除该向量中指定元素的第一个情况,它是不变的。
    booleanremoveAll(Collection c) 从这个向量中移除包含在指定集合中的所有元素。
    voidremoveAllElements() 从该向量中移除所有组件,并将其大小设置为零。
    booleanremoveElement(Object obj) 从该向量中移除第一个(最低索引)发生的参数。
    voidremoveElementAt(int index) 在指定的索引中删除组件。
    booleanremoveIf(Predicate filter) 删除满足给定谓词的这个集合的所有元素。
    protected voidremoveRange(int fromIndex, int toIndex) 从列表中删除所有的元素的索引 fromIndex之间,包容性,和 toIndex,独家。
    voidreplaceAll(UnaryOperator operator) 用将运算符应用到该元素的结果替换此列表中的每个元素。
    booleanretainAll(Collection c) 仅保留包含在指定集合中的此向量中的元素。
    Eset(int index, E element) 用指定元素替换此向量中指定位置的元素。
    voidsetElementAt(E obj, int index) 设置组件在指定的 index这个向量是指定的对象。
    voidsetSize(int newSize) 设置此向量的大小。
    intsize() 返回此向量中的组件的数目。
    voidsort(Comparator c) 分类列表使用提供的 Comparator比较元素。
    Spliteratorspliterator() 创建一个后期绑定和快速失败 Spliterator超过此列表中的元素。
    ListsubList(int fromIndex, int toIndex) 返回一个视图之间的位置,这个清单部分包容,和指数,独家。
    Object[]toArray() 返回包含此向量中的所有元素的数组,以正确的顺序。
    T[]toArray(T[] a) 返回包含此向量中的所有元素的数组,以正确的顺序;返回的数组的运行时类型是指定的数组的运行时类型。
    StringtoString() 返回此向量的字符串表示形式,包含每个元素的字符串表示形式。
    voidtrimToSize() 装饰这个向量是向量的电流容量。

    具体使用参照Java之ArrayList(),使用方法相同。

  • 相关阅读:
    【物理应用】基于Matlab模拟高精度轨道传播器
    python神经网络实现手写数字识别实验
    WPF 环形进度条的使用
    零基础如何入门到精通人工智能Pytorch, 深度学习,如何跟进AI领域的最新算法,如何读论文、找代码
    el-form的resetFields()谷歌浏览器有效,在火狐浏览器失效不清空
    网络安全笔记-入侵检测系统
    Kubernetes config 配置访问多集群
    高品质工地建筑模板,防水耐用,易脱模
    Tomcat任意文件上传漏洞(CVE-2017-12615)
    git 基本使用
  • 原文地址:https://blog.csdn.net/weixin_43788986/article/details/126949578