Java中Vector常用的方法

Vector类实现了可扩展的对象数组。 像数组一样,它包含可以使用整数索引访问的组件。但是, Vector的大小可以根据需要增长或缩小,以适应在创建Vector之后添加和删除项目
构造方法
1、Vector()
构造一个空向量,使其内部数据数组的大小为 10 ,标准容量增量为零。
2、Vector(Collection c)
构造一个包含指定集合元素的向量,按照集合的迭代器返回的顺序。
3、Vector(int initialCapacity)
构造具有指定初始容量并且其容量增量等于零的空向量。
4、Vector(int initialCapacity, int capacityIncrement)
构造具有指定的初始容量和容量增量的空向量。
常用方法举例:

public static void main(String[] args) {
  Vector v = new Vector();
  Vector vv = new Vector();
  vv.add("^_^");
  System.out.println(v.add("汉"));//在v的末尾加上括号中的元素,返回类型为Boolean
  v.add(0,"武");     //在指定的位置添加元素返回类型为void
  System.out.println("v="+v);
  v.addAll(1,vv);//将vv放在指定的位置,返回值为Boolean
  System.out.println("v="+v);
  vv.add(v);  //使vv内填入v,返回值为Boolean
  System.out.println("vv="+vv);
  v.addElement("加");//在v的末尾加上括号中的元素,返回类型为Boolean
  System.out.println("v="+v);
  vv.clear();  //清除vv中的所有元素
  System.out.println(vv.capacity());//返回当前向量的容量
  vv=(Vector) v.clone();//返回v的克隆为Object型
  System.out.println(vv);
  System.out.println(v.contains("武") );//如果此向量包含指定的元素,则返回 true
  System.out.println(v.containsAll(vv) );//如果此向量包含指定集合中的所有元素,则返回true。 
  System.out.println(v.firstElement() );//返回第一个组件
  System.out.println(v.lastElement());//返回最后一个组件
  System.out.println(v.indexOf("武"));//返回该元素的位置
  System.out.println(v.indexOf("汉",0));//判断从该组件在该位置后第一次出现的位置
  System.out.println(v.remove(1));//删除该位置的元素,返回该元素
  System.out.println("v="+v);
  System.out.println(v.size());//返回组件
  String str=v.toString();//返回字符串
  System.out.println(str);
  System.out.println(v.get(0));//返回指定位置的组件
 }

该代码只举出了较为长用的方法,以后遇见再进行补充

你可能感兴趣的:(Java学习)