您的位置:首页 > 编程语言 > Java开发

java的Vector用法示例

2015-04-23 23:19 423 查看
package com.huowolf;

import java.util.Enumeration;
import java.util.NoSuchElementException;
import java.util.Vector;

public class VectorTest {

private static final String colors[] = {"red","white","blue"};
public VectorTest()
{
Vector<String> vector = new Vector<String>();

vector.add("black");
for(int i=0;i<colors.length;i++)
vector.add(colors[i]);

printVector(vector);

try {
System.out.println("First element:"+vector.firstElement());
System.out.println("Last element:"+vector.lastElement());
} catch (NoSuchElementException e) {
e.printStackTrace();
}

if(vector.contains("red"))
System.out.println("\"red\" found at index: "+vector.indexOf("red"));
else {
System.out.println("\"red\" not found!");
}

vector.remove("red");
System.out.println("\"red\" has been removed");
printVector(vector);

System.out.println("Size:"+vector.size());
System.out.println("Capacity:"+vector.capacity());

}

private void printVector(Vector<String> vectorOutput) {
if(vectorOutput.isEmpty())
System.out.println("vector is empty!");
else {
System.out.println("vector contains:");
Enumeration<String> items = vectorOutput.elements();

while(items.hasMoreElements())
System.out.print(items.nextElement()+" ");
}
System.out.println();
}

public static void main(String[] args) {
new VectorTest();
}

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: