引言

大家都知道在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相关推荐

  1. 三维向量类Vector类封装,包含三维向量一些基本运算

    (1)网上参考的三维向量类 /*--------------------------------------------------* 类名称:三维向量类-Vector.h* 类作用:用于三维空间中向 ...

  2. java math四舍五入类,Java中Math类的几个四舍五入方法的区别

    JAVA取整以及四舍五入 下面来介绍将小数值舍入为整数的几个方法:Math.ceil().Math.floor()和Math.round(). 这三个方法分别遵循下列舍入规则: Math.ceil() ...

  3. java中properties作用,java中Properties类的使用

    java中Properties类的使用 在java.util 包下面有一个类 Properties,该类主要用于读取以项目的配置文件(以.properties结尾的文件和xml文件). Propert ...

  4. 在java中下列描述错误的是_在 JAVA 中 , 关于类的方法 , 下列描述错误的是 ()._学小易找答案...

    [多选题]价值的特性是 [简答题]输入任一字符串,统计其中数字,字母及其它字符个数 .(25分) [填空题]1.产品整体包括哪五个基本层次 2核心层次产品最基本的层次,是产品的_____ [单选题]纸 ...

  5. Java中Properties类的操作

    Java中Properties类的操作 ============================================= com.gordon.constant Constant.java: ...

  6. Java中String类的方法及说明

    String : 字符串类型 一.构造函数      String(byte[ ] bytes):通过byte数组构造字符串对象.      String(char[ ] value):通过char数 ...

  7. java程序中出现两个class,Java中Class类中两个值得注意的进行类型动态转换的方法...

    Java中的Class类有两个重要的方法:cast()和asSubclass().这两个方法都是用于Class类进行运行时(run-time)阶段的类型转换的.下面来看看他们的定义和使用: 第一个方法 ...

  8. Java 中,类、类对象、泛型之间的转换

    Java 中,类.类对象.泛型之间的转换 R 为非泛型 获得类 通过类型名来获得类 通过对象来获得类 通过类名字符串来获得类 通过类来获得类名字符串 通过类来获得对象 使用 R 的无参数构造器来创建对 ...

  9. java getabsolutepath,详谈java中File类getPath()、getAbsolutePath()、getCanonical的区别

    简单看一下描述,例子最重要. 1.getPath(): 返回定义时的路径,(就是你写什么路径,他就返回什么路径) 返回绝对路径,但不会处理"."和".."的情况 ...

最新文章

  1. PS摩棒工具如何选中自己想要的区域
  2. linux .vimrc教程,vim配置文件~/.vimrc
  3. 在Metro App中显示Toast notification
  4. ssl初一组周六模拟赛【2018.4.7】
  5. 动态调整canvas时的问题
  6. 服务器部署 配置jetty运行参数_Zookeeper+websocket实现对分布式服务器的实时监控...
  7. 学堂在线 python_i学堂Python在线课堂4 | NumPy 与Pandas
  8. 码农跳槽指南:如何在新公司建立自己的“支配地位”?
  9. 如何终止运行中的线程
  10. 25_多易教育之《yiee数据运营系统》OLAP平台-画像分析篇
  11. 奖学金设计mysql_数据库设计-奖学金评定系统.doc
  12. table 手机 滑动_移动端touch事件滚动
  13. 陈赫孙艺洲携手《你的带货王2020》PK带货 玛莎拉蒂究竟花落谁家?
  14. (深入篇)漫游语音识别技术—带你走进语音识别技术的世界
  15. python-字符串容器
  16. 石墨文档链接不到服务器,石墨文档怎么打开链接
  17. 化工厂人员定位的实施,新导化工厂人员定位带来的效果
  18. poj 1163经典DP
  19. Android实战——第三方服务之Bmob后端云的答题系统小项目(四)
  20. 通俗易懂系列 | 设计模式(二):装饰模式

热门文章

  1. Swift学习笔记八
  2. ORM(Object Relational Mapping,对象/关系映射)
  3. Vue 学习笔记(4)Vue-cli4 项目搭建 + 目录结构 + 项目打包、部署
  4. idea用maven启动zookeeper源码
  5. 校招刷题---java选择题笔记01
  6. Github图片无法打开的问题解决【2020.07.20更新】
  7. 期货品种产业链图表_化工
  8. jq使用教程03_JQData说明书概要
  9. 「竞品分析报告」不会写?套用这个报告模板,让你不再毫无头绪
  10. 银行有没有必要建立数据中台?看看这些架构师和技术总监怎么说