Java Vector中的元素如何引用呢?

Java Vector中的元素如何引用呢?,第1张

java.util.Vector也实现了List接口,其描述的也是可变长度的对象数组.

与ArrayList的差帆扰春别:Vector是同步(线程安全)的,运行效率要低一些态耐,主要用在多线程的环境中,而ArrayList是不同步的,适合在单线程中使用.

常用方法:

public Vector() //空的向量列表,大小是10

public Object elementAt(int index) // 获取指定下标的元素

public void addElement(Object obj) //向当前的向量集合中加入一个元素

public void removeElementAt(int index) //移除指定下标处的元素

public void insertElementAt(E obj,int index) //向指定下标出插入一个元素

public boolean removeElement(Object obj) //删除下标最小的obj指李慧定的元素

public void removeAllElements() //删除所有元素

public Object[] toArray() //组成数组

//

import java.util.Enumeration

import java.util.Vector

public class TestVector {

    

    public static void main(String[] arg) {

        Vector v = new Vector()

        //1、接收命令行参数args[0]和args[1]放入向量中;

    凯枯    v.add(arg[0])

        v.add(arg[1])

        //2、将字符串"3"添加到向量的尾部;

        v.addElement("3")

        //3、在第0位置处插入字符串“0”;

        v.insertElementAt("0", 0)

        //4、在第三位置插入字符串Integer类型的1;

        v.insertElementAt(new Integer(1), 3)

        //5、用字符串“4”替换第4位置上的元素;

        v.setElementAt("4", 4)

        //6、输出第4位置上的元素内容;

        历灶System.out.println(v.get(4))

        //7、生成一个此向量的枚举,将此向量中的元素一一取出并追加到一个StringBuffer中;

        StringBuffer buffer = new StringBuffer()

        for (Enumeration e = v.elements() e.hasMoreElements()) {

            buffer.append(e.nextElement())

        }

        //8、最后将此StringBuffer中的内容转换成String类型输出。

 盯烂洞       System.out.println(buffer.toString())

    }

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/8035144.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存