Vector
Collection(接口)
- List(接口)
- ArrayList(实现类) 底层数据结构是数组,查询快,增删慢,线程是不安全的,效率高。
- Vector(实现类) 底层数据结构是数组,查询快,增删慢,线程是安全的,效率低。(即使这个是线程安全的,我们今后也不用,后面我们会将不安全的ArrayList变成安全的)
-
- Set(接口)
package com.shujia.day12;
import java.util.ArrayList;
import java.util.Vector;
public class VectorDemo {
public static void main(String[] args) {
//构造方法
//Vector()
//构造一个空向量,使其内部数据数组的大小为 10 ,标准容量增量为零。
//创建一个Vector对象
Vector vector = new Vector();
// vector.add("java");
// vector.add("hello");
// vector.add("world");
// vector.add("hadoop");
// vector.add("hive");
vector.addElement("java"); // 今后这个方法使用add进行代替
vector.addElement("hello");
vector.addElement("world");
vector.addElement("hadoop");
vector.addElement("hive");
System.out.println(vector);
System.out.println("--------------------------");
//public Object elementAt(int index) 根据索引获取元素
System.out.println(vector.elementAt(2)); //今后这个方法使用get进行代替
System.out.println(vector.get(2));
System.out.println("--------------------------");
//public Enumeration elements() 获取所有的元素 // 这个方式可以使用迭代器代替遍历
// Enumeration elements = vector.elements();
// while (elements.hasMoreElements()){
// System.out.println(elements.nextElement());
// }
}
}
标签:Vector,List,System,接口,add,vector,println,out
From: https://www.cnblogs.com/peculiar/p/18056670