JAVA中向量类Vector
引言
大家都知道在JAVA中如果我们要存储和树立一组同类型的数据的时候,我们一般都采用数组来存储。但是大家知道数组一旦被创建,其长度就固定不变了,所以使用数组的时候需要知道或者说是我们要估算一下数据的规模,以方便我们创建长度适合的数组。如果我们估计的长度比实际需要的长度大,那则会浪费存储空间;若比实际长度小,则处理数据时会遇到麻烦,因此,用数据存储数目不确定的元素那样是一个不明智的选择,所以这时候我们就需要使用java.util包中为我们提供的向量类Vector。Vector对象可以根据需要动态伸缩。
创建
Vector vector = new Vector();
常用方法
addElement():在向量末尾添加一个元素(也称之为插入一个对象);
addElement(anObject);
insertElement():在指定下标处插入一个元素;
insertElement(anObject,2);
elementAt():在指定下标处提取一个元素;
vector.elementAt(0);
setElement():修改指定下标位置的元素的值;
setElement(anObject,2);
removeElement():删除指定下标位置的元素;
removeElement(2);
转载于:https://www.cnblogs.com/JPAORM/archive/2012/04/28/2509857.html
JAVA中向量类Vector相关推荐
- 三维向量类Vector类封装,包含三维向量一些基本运算
(1)网上参考的三维向量类 /*--------------------------------------------------* 类名称:三维向量类-Vector.h* 类作用:用于三维空间中向 ...
- java math四舍五入类,Java中Math类的几个四舍五入方法的区别
JAVA取整以及四舍五入 下面来介绍将小数值舍入为整数的几个方法:Math.ceil().Math.floor()和Math.round(). 这三个方法分别遵循下列舍入规则: Math.ceil() ...
- java中properties作用,java中Properties类的使用
java中Properties类的使用 在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件). Propert ...
- 在java中下列描述错误的是_在 JAVA 中 , 关于类的方法 , 下列描述错误的是 ()._学小易找答案...
[多选题]价值的特性是 [简答题]输入任一字符串,统计其中数字,字母及其它字符个数 .(25分) [填空题]1.产品整体包括哪五个基本层次 2核心层次产品最基本的层次,是产品的_____ [单选题]纸 ...
- Java中Properties类的操作
Java中Properties类的操作 ============================================= com.gordon.constant Constant.java: ...
- Java中String类的方法及说明
String : 字符串类型 一.构造函数 String(byte[ ] bytes):通过byte数组构造字符串对象. String(char[ ] value):通过char数 ...
- java程序中出现两个class,Java中Class类中两个值得注意的进行类型动态转换的方法...
Java中的Class类有两个重要的方法:cast()和asSubclass().这两个方法都是用于Class类进行运行时(run-time)阶段的类型转换的.下面来看看他们的定义和使用: 第一个方法 ...
- Java 中,类、类对象、泛型之间的转换
Java 中,类.类对象.泛型之间的转换 R 为非泛型 获得类 通过类型名来获得类 通过对象来获得类 通过类名字符串来获得类 通过类来获得类名字符串 通过类来获得对象 使用 R 的无参数构造器来创建对 ...
- java getabsolutepath,详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别
简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 返回绝对路径,但不会处理"."和".."的情况 ...
最新文章
- PS摩棒工具如何选中自己想要的区域
- linux .vimrc教程,vim配置文件~/.vimrc
- 在Metro App中显示Toast notification
- ssl初一组周六模拟赛【2018.4.7】
- 动态调整canvas时的问题
- 服务器部署 配置jetty运行参数_Zookeeper+websocket实现对分布式服务器的实时监控...
- 学堂在线 python_i学堂Python在线课堂4 | NumPy 与Pandas
- 码农跳槽指南:如何在新公司建立自己的“支配地位”?
- 如何终止运行中的线程
- 25_多易教育之《yiee数据运营系统》OLAP平台-画像分析篇
- 奖学金设计mysql_数据库设计-奖学金评定系统.doc
- table 手机 滑动_移动端touch事件滚动
- 陈赫孙艺洲携手《你的带货王2020》PK带货 玛莎拉蒂究竟花落谁家?
- (深入篇)漫游语音识别技术—带你走进语音识别技术的世界
- python-字符串容器
- 石墨文档链接不到服务器,石墨文档怎么打开链接
- 化工厂人员定位的实施,新导化工厂人员定位带来的效果
- poj 1163经典DP
- Android实战——第三方服务之Bmob后端云的答题系统小项目(四)
- 通俗易懂系列 | 设计模式(二):装饰模式
热门文章
- Swift学习笔记八
- ORM(Object Relational Mapping,对象/关系映射)
- Vue 学习笔记(4)Vue-cli4 项目搭建 + 目录结构 + 项目打包、部署
- idea用maven启动zookeeper源码
- 校招刷题---java选择题笔记01
- Github图片无法打开的问题解决【2020.07.20更新】
- 期货品种产业链图表_化工
- jq使用教程03_JQData说明书概要
- 「竞品分析报告」不会写?套用这个报告模板,让你不再毫无头绪
- 银行有没有必要建立数据中台?看看这些架构师和技术总监怎么说