Vector 类的使用

首先,Vector 类在 java 中可以实现自动增长的对象数组,相比之下使用ArrayList类会比Vector类快,其中ArrayList是非同步的;

其次,如果设计涉及到多线程,还是用Vector更甚一筹。

1.使用Vector 类的代码示例:

import java.util.*;

/**
* 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、
* 统计Vector中元素的个数和遍历Vector中的元素。
*/

public class VectorDemo{
public static void main(String[] args){
//使用Vector的构造方法进行创建
Vector v = new Vector(4);

v.add("Test0");
v.add("Test1");
v.add("Test2");
v.add("Test3");
v.add("Test2");

v.remove("Test2"); //删除指定内容的元素,如果有多个相同内容的元素,仅删除第一个
v.remove(0); //按照索引号删除元素

//获得Vector中已有元素的个数
int size = v.size();
System.out.println("size:" + size);

//遍历Vector中的元素
for(int i = 0;i < v.size();i++){
System.out.println(v.get(i));
}
}
}

2.Vector的常用方法:

public String[] DropStopWords(String[] oldWords) {
Vector<String> v1 = new Vector<String>();//Vector的好处是可以动态增长
for(int i=0;i<oldWords.length;++i) {
if(StopWordsHandler.IsStopWord(oldWords[i])==false) {
v1.add(oldWords[i]);//不是停用词
}
}
String[] newWords = new String[v1.size()];
v1.toArray(newWords);//使用Vector的方法toArray,将Vector数组整体写入String数组
return newWords;
}

 

转载于:https://www.cnblogs.com/vincenttodd/p/4748399.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值