import java.util.Date;
import java.util.List;
import java.util.Vector;
public class DVector {
/**
* @param args
*/
public static void main(String[] args) {
//使用Vector(老集合实现了同步)
List list = new Vector();
/*
*1. 有序
*2. 可以重复
*3. 可以有n个null
*/
list.add(new String("abc"));
list.add(new Date());
list.add(new Integer(10));
list.add(null);
//添加了与下标有关的方法
list.add(2, "21345678");//插入下标为2的地方
list.set(2, "21345678asdfghjk");//修改下标为2的地方
Object obj = list.get(2);//获取下标为2的地方
list.remove(2);//删除下标为2的地方
//删除abc
boolean flag = list.remove(new String("abc"));
System.out.println(flag); //ture 删除成功
//包含abc
boolean flag1 = list.contains(new String("abc"));
System.out.println(flag1); //false 不包含abc
//list的长度
System.out.println(list.size());//3
//变数组遍历
Object[] objs = list.toArray();
for (int i = 0; i < objs.length; i++) {
System.out.print(objs[i] + "\t");
}
System.out.println();
//Wed Mar 20 20:15:45 CST 2013 10 null
}
}
Vector实现同步以及使用
最新推荐文章于 2023-02-11 23:32:27 发布