Java中集合(二)Vector
一、 概述
- 基于数组
- 默认初始容量20,每次扩容一倍。
- 内存空间连续。查询较快,增删较慢
- 是一个线程安全的集合。也是java中最早的集合
二、方法摘要
- capacity() ; 获取vactor底层数组的大小
- 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相关推荐
- java中集合的分类以及集合的选择
一.java中的集合 一般同学都是从c语言起步的,刚开始使用java时,会对集合这个概念比较陌生,在c语言中我们表示数据的集合往往使用数组,在编写c程序时觉得数组完全可以满足我们的基本需要.而到了ja ...
- java中集合的排序
java中集合的排序 import java.util.Set; import java.util.HashSet; import java.util.List; import java.util.A ...
- java中集合选取怎么选_集合中的可选
java中集合选取怎么选 有时有人认为Optional类型值得在集合中使用. 据称,它解决了以下问题: HashMap在没有键映射以及值null映射到键的情况下返回null . 如果使用Map< ...
- java中集合判空_Java中的类型安全的空集合
java中集合判空 我以前曾在Java Collections类的实用程序上进行过博客撰写,并且特别地在使用Usings Collections Methods上的博客emptyList(),empt ...
- 在java中生成二维码,并直接输出到jsp页面
在java中生成的二维码不存到磁盘里要直接输出到页面上,这就需要把生成的二维码直接以流的形式输出到页面上,我用的是myeclipse 和 tomcat 它的原理是:在加载页面时,根据img的src(c ...
- Java中集合拥有的共性方法
在Java中集合的共性方法 1.在Java中集合作为最顶层的集合,他拥有所有集合有的共性方法.所以在定义实现类的时候可以使用多态. 集合拥有的共性方法: public boolean add(E e) ...
- java 二叉查找树_如何在Java中实现二叉搜索树( binary search tree)?
二叉搜索树或BST是一种流行的数据结构,用于保持元素的顺序.二叉搜索树是二叉树,其中左子节点的值小于或等于父节点,右子节点的值大于或等于父节点.由于它是二叉树,它只能有0,1或2个子节点.二叉搜索树之 ...
- java中集合转数组中_JAVA中集合转数组遍历
JAVA中集合的遍历的一种方法时集合转数组遍历,也是就调用Collection中的toArray(). 代码: public static void main(String[] args) { // ...
- 【JAVA】Java中计算二个日期相差的天数及日期格式化
Java中计算二个日期相差的天数及日期格式化 1.要把日期转化为Date类型然后计算相差天数 public class test {public static void main(String[] a ...
最新文章
- 基础排序算法(冒泡排序,选择排序,插入排序)
- Unity架构有点乱
- 哪吒之魔童降世 - 逆天改命,若命运不公,就和它斗到底!
- python polar函数_Python可视化很简单,可是你会吗?python绘制饼图、极线图和气泡图,让我来教教你吧,一文教会!!!...
- 总帐明细账对账不平数据库修改
- java 扇形_使用js画图之圆、弧、扇形
- 人到中年,发现新领导比自己年轻
- 把Faster-RCNN的原理和实现阐述得非常清楚
- Eclipse或者MyEclipse—在Eclipse或MyEclipse中的操作(3)
- hilbert希尔伯特变换
- VMware虚拟机12个使用技巧
- 解决jy61陀螺仪传感器读数跳动的问题
- Yet Another Crosses Problem
- 思考怎么成为一名合格的技术总监?
- 【go1.18】error obtaining VCS status: exit status
- apple账号被锁定且密码无法重设
- 【历史上的今天】6 月 17 日:术语“超文本”的创造者出生;Novell 首席科学家诞生;探索频道开播
- 近期Centos7下常用指令(1)
- PPT基础(一)怎么把图片设置为背景
- 汇编实验:屏幕窗口程序
热门文章
- WPF 中Frame + Page 的使用
- 5.js模式-职责链模式
- html-----020----事件
- 网页客户端调用gSoap发布服务,以及中文乱码问题
- PHP学习:文件操作
- delphi 2010 调整图片的比例
- 取 Oracle Schema信息
- 城里城外看SSDT[转]
- 搭建解析内网 linux_Linux 搭建ngrok内网穿透
- Java黑皮书课后题第6章:6.12(显示字符)使用下面的方法头,编写一个打印字符的方法。编写一个测试程序、打印从‘1‘到‘Z‘的字符,每行打印10个,字符之间使用一个空格字符隔开