【Java学习笔记】向量类的使用
来源:互联网 发布:windows xp目前哪个好 编辑:程序博客网 时间:2024/05/29 14:09
【Java学习笔记】向量类的使用
作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
import java.util.Vector;
public class CollectionOne {
public static void main(String arg[]) {
new CollectionOne();
}
CollectionOne() {
Vector<Object> vec = new Vector<Object>();
vec.add("zero");
vec.add("one");
vec.add("two");
vec.add("three");
vec.add("four");
String str = (String)vec.get(2);
System.out.println("The index of 2: " + str);
}
}
Java在java.util包中提供了向量类Vector, 它可以存储数目不确定的元素,可以根据需要进行动态伸。关于向量与数组的区别,如下:
1、Java的数组可存储任何类型的数组元素 ,包括数值类型和所有类类型
2、Java向量只能存储对象类的实例 。
向量能重定位和调整自己的容量。缺省时,向量重定位一次,其容量就扩大一倍,呈指数增长,所以应指定容量增量,做为向量构造函数的第二个参数,来创建向量:
Vector itemsOrdered = new Vector(3.10);这样向量每重定位一次,其容量都增加10个元素。
v.size()返回向量中的元素个数,等价于 arry.length();
如果向量已达到其永久大小,则可调用tirmToSize 方法,将内存块大小调整到刚好能容纳当前个数的向量元素
向量中不能用方便的[]句法,而必须用elementAt 和setSlementAt 方法来访问或修改元素。
数组:x = a[i](访问)
a[i] = x;(修改)
向量:x = v.elementAt(i)
v.SetElementAt(x.i)
作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/
- 【Java学习笔记】向量类的使用
- 编程学习笔记之Java相关vector向量的介绍
- java中向量类Vector的使用
- Java6学习笔记32——Java6中向量类的使用
- 我的OpenCV学习笔记(六):使用支持向量机(SVM)
- 我的OpenCV学习笔记(六):使用支持向量机(SVM)
- java学习笔记六——数组、向量、字符串
- java学习笔记--数组和向量、String和StringBuffer
- 公开课机器学习笔记(11)支持向量机一 向量机的基本概念
- 学习笔记——支持向量机svm(1)最简单的支持向量机
- matlab学习笔记 复制向量
- 支持向量机学习笔记
- 支持向量机学习笔记
- 线性代数学习笔记四:向量组的线性相关性
- [Shader学习笔记]一些向量的几何知识
- java学习笔记-File类的基本使用
- Java学习笔记------BufferedLine类的readLine()方法 使用须知
- java 学习笔记之AtomicInteger类的使用
- 黑马程序员---java基础之集合Set
- Redis在windows下的安装使用
- ACM_阶段性总结 ACM_动态规划(DP)
- 线段树(求矩形并,交,并减交的面积)
- 堆排序
- 【Java学习笔记】向量类的使用
- 在Intent中传递接口
- Linux下fork()、vfork()、clone()和exec()的区别
- android开发工具
- 【leetcode】Interleaving String
- load-on-startup 解释
- Spring Quartz 框架结构概述
- update与case when的结合使用
- 单向链表逆转