java Vector
时间: 2024-01-14 15:05:07 浏览: 66
在 Java 中,Vector 是一个实现了动态数组的集合类,可以根据需要动态地增加或减少元素个数。Vector与ArrayList类似,但是Vector是同步的,即线程安全的,而ArrayList是非同步的,即线程不安全的。
Vector的常用方法:
1. add(Object obj):向Vector中添加元素。
2. get(int index):根据索引获取指定位置的元素。
3. remove(Object obj):移除Vector中指定的元素。
4. size():获取Vector中元素的个数。
5. clear():清空Vector中的所有元素。
例如,创建一个存储字符串的Vector集合:
```java
import java.util.Vector;
public class StringVector {
public static void main(String[] args) {
Vector<String> strVector = new Vector<String>();
strVector.add("Hello");
strVector.add("World");
strVector.add("Java");
for (int i = 0; i < strVector.size(); i++) {
System.out.println(strVector.get(i));
}
strVector.remove("Java");
System.out.println("After remove:");
for (int i = 0; i < strVector.size(); i++) {
System.out.println(strVector.get(i));
}
strVector.clear();
System.out.println("After clear:");
for (int i = 0; i < strVector.size(); i++) {
System.out.println(strVector.get(i));
}
}
}
```
输出结果为:
```
Hello
World
Java
After remove:
Hello
World
After clear:
```
阅读全文