Vector相关简单操作

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/qq_31699845/article/details/51485537

import java.util.Vector;
import java.util.Enumeration;
import java.lang.*;

public class Demo1 {

    //protected int capcityIncrement;

    public static void main(String []args)
    {
        Vector vector = new Vector();

        System.out.println(vector.capacity());//默认当前向量初始值是10

        vector.addElement("one");
        Integer integer = new Integer(1);
        vector.addElement(integer);   

        //向指定位置插入新对象
        vector.insertElementAt("two",2);
        vector.insertElementAt(new Float(3.9),3);
        vector.insertElementAt(3.9, 4);

        vector.addElement("three");
        vector.addElement("four");
        vector.addElement("five");
        vector.addElement("one");
        vector.addElement("two");

        System.out.println("The Vector vector is:"+vector);

        //根据索引删除对应的元素
        vector.removeElementAt(4);

        //更具对象删除元素
        vector.removeElement(integer);

      //转为字符串并打印
        System.out.println("The Vector vector is:"+vector);

      Enumeration enum1 = vector.elements();
      while(enum1.hasMoreElements())
          System.out.print(enum1.nextElement()+" ");
          System.out.println();

          System.out.println(vector.size());//获取向量中实际存在的元素个数.

          //返回此向量中第一次出现one的位置
       System.out.println(vector.indexOf("one"));

       //返回此向量中最后一次出现two的位置
       System.out.println(vector.lastIndexOf("two"));
    }

}

一些简单的操作,具体的其他实现可以查询API文档。我在csdn里也上传了java的API中文版文档,可以下载看看。

猜你喜欢

转载自blog.csdn.net/qq_31699845/article/details/51485537