一、 概述

  1. 基于数组
  2. 默认初始容量20,每次扩容一倍。
  3. 内存空间连续。查询较快,增删较慢
  4. 是一个线程安全的集合。也是java中最早的集合

二、方法摘要

  1. capacity() ; 获取vactor底层数组的大小
  2. elements() : 获取一个枚举对象 Enumeration<String> e = v.elements();   e.hasMoreElemnets() //判断是否有更多的元素; e.nextElemnet() //将指针指向下一个元素
    public static void main(String[] args) {Vector v=  new Vector();v.add("a");v.add("b");v.add("c");v.add("d");//返回Vector底层数组的大小System.out.println(v.capacity());Enumeration<String> e = v.elements();while(e.hasMoreElements()){String str = e.nextElement();System.out.println(str);//移除元素v.remove(str);}//这种方法只能间隔移除,是移除不干净的}

Java中集合(二)Vector相关推荐

  1. java中集合的分类以及集合的选择

    一.java中的集合 一般同学都是从c语言起步的,刚开始使用java时,会对集合这个概念比较陌生,在c语言中我们表示数据的集合往往使用数组,在编写c程序时觉得数组完全可以满足我们的基本需要.而到了ja ...

  2. java中集合的排序

    java中集合的排序 import java.util.Set; import java.util.HashSet; import java.util.List; import java.util.A ...

  3. java中集合选取怎么选_集合中的可选

    java中集合选取怎么选 有时有人认为Optional类型值得在集合中使用. 据称,它解决了以下问题: HashMap在没有键映射以及值null映射到键的情况下返回null . 如果使用Map< ...

  4. java中集合判空_Java中的类型安全的空集合

    java中集合判空 我以前曾在Java Collections类的实用程序上进行过博客撰写,并且特别地在使用Usings Collections Methods上的博客emptyList(),empt ...

  5. 在java中生成二维码,并直接输出到jsp页面

    在java中生成的二维码不存到磁盘里要直接输出到页面上,这就需要把生成的二维码直接以流的形式输出到页面上,我用的是myeclipse 和 tomcat 它的原理是:在加载页面时,根据img的src(c ...

  6. Java中集合拥有的共性方法

    在Java中集合的共性方法 1.在Java中集合作为最顶层的集合,他拥有所有集合有的共性方法.所以在定义实现类的时候可以使用多态. 集合拥有的共性方法: public boolean add(E e) ...

  7. java 二叉查找树_如何在Java中实现二叉搜索树( binary search tree)?

    二叉搜索树或BST是一种流行的数据结构,用于保持元素的顺序.二叉搜索树是二叉树,其中左子节点的值小于或等于父节点,右子节点的值大于或等于父节点.由于它是二叉树,它只能有0,1或2个子节点.二叉搜索树之 ...

  8. java中集合转数组中_JAVA中集合转数组遍历

    JAVA中集合的遍历的一种方法时集合转数组遍历,也是就调用Collection中的toArray(). 代码: public static void main(String[] args) { // ...

  9. 【JAVA】Java中计算二个日期相差的天数及日期格式化

    Java中计算二个日期相差的天数及日期格式化 1.要把日期转化为Date类型然后计算相差天数 public class test {public static void main(String[] a ...

最新文章

  1. 基础排序算法(冒泡排序,选择排序,插入排序)
  2. Unity架构有点乱
  3. 哪吒之魔童降世 - 逆天改命,若命运不公,就和它斗到底!
  4. python polar函数_Python可视化很简单,可是你会吗?python绘制饼图、极线图和气泡图,让我来教教你吧,一文教会!!!...
  5. 总帐明细账对账不平数据库修改
  6. java 扇形_使用js画图之圆、弧、扇形
  7. 人到中年,发现新领导比自己年轻
  8. 把Faster-RCNN的原理和实现阐述得非常清楚
  9. Eclipse或者MyEclipse—在Eclipse或MyEclipse中的操作(3)
  10. hilbert希尔伯特变换
  11. VMware虚拟机12个使用技巧
  12. 解决jy61陀螺仪传感器读数跳动的问题
  13. Yet Another Crosses Problem
  14. 思考怎么成为一名合格的技术总监?
  15. 【go1.18】error obtaining VCS status: exit status
  16. apple账号被锁定且密码无法重设
  17. 【历史上的今天】6 月 17 日:术语“超文本”的创造者出生;Novell 首席科学家诞生;探索频道开播
  18. 近期Centos7下常用指令(1)
  19. PPT基础(一)怎么把图片设置为背景
  20. 汇编实验:屏幕窗口程序

热门文章

  1. WPF 中Frame + Page 的使用
  2. 5.js模式-职责链模式
  3. html-----020----事件
  4. 网页客户端调用gSoap发布服务,以及中文乱码问题
  5. PHP学习:文件操作
  6. delphi 2010 调整图片的比例
  7. 取 Oracle Schema信息
  8. 城里城外看SSDT[转]
  9. 搭建解析内网 linux_Linux 搭建ngrok内网穿透
  10. Java黑皮书课后题第6章:6.12(显示字符)使用下面的方法头,编写一个打印字符的方法。编写一个测试程序、打印从‘1‘到‘Z‘的字符,每行打印10个,字符之间使用一个空格字符隔开