在Java中,Vector是一种线程安全的动态数组,类似于ArrayList,但它的方法都是同步的,可以保证多线程环境下的安全访问。以下是Vector的基本用法示例:
创建Vector对象:Vector<String> vector = new Vector<>();添加元素到Vector中:vector.add("Apple");vector.add("Banana");vector.add("Orange");获取Vector中的元素:String fruit = vector.get(0);System.out.println(fruit);遍历Vector中的元素:for (String fruit : vector) { System.out.println(fruit);}删除Vector中的元素:vector.remove(1); // 删除第2个元素获取Vector的大小:int size = vector.size();System.out.println("Size: " + size);判断Vector是否包含某个元素:boolean contains = vector.contains("Apple");System.out.println("Contains Apple: " + contains);需要注意的是,由于Vector的方法都是同步的,因此在单线程环境下,推荐使用ArrayList代替Vector,因为ArrayList的性能更好。只有在多线程环境下才需要使用Vector。


