zoukankan      html  css  js  c++  java
  • 本周总结

    向量

             创建向量类的对象

    Vector类有三个构造函数,最复杂的是:
    Public Vector(int initCapacity,int capacityIncrement);
    initCapacity——表示刚创建时Vector序列包含的元素个数
    capacityIncrement——表示每次向Vector中追加元素时的增量
    例: Vector MyVector = new Vector(10,5)
    表示创建的MyVector 向量序列初始有10个元素,以后不够用时,按5为单位递增。创建时不需要指明元素类型,使用时再确定。

    向向量序列中添加元素

    编辑

    方法1:用addElement()方法将新元素添加在向量序列的尾部
    格式:addElement(Object obj);
    方法2:用insertElement()方法将新元素插入在向量序列的指定位置处
    格式:insertElement(Object obj, int index);
    其中index为插入位置,0表示第1个位置.
    例: Vector MyVector=new Vector();
    for ( int i=0; i<10;i++)
    {
    MyVector. addElement( new D200_Card(200180000+i, 1111, 50.0, ”200”, 0.10));
    }
    MyVector. insertElement(new IP_Card(123000,22,10.0,”200”),0);

      修改或删除向量序列中的元素

    编辑

    (1) void setElementAt(Object obj, int index)
    将向量序列index位置处的对象元素设置成为obj,如果此位置原来有元素则被覆盖。
    (2) boolean removeElement (Object obj)
    删除向量序列中第一个与指定的obj对象相同的元素,同时将后面的元素前移。
    (3) void removeElementAt(int index)
    删除index指定位置处的元素,同时将后面的元素前移。
    (4) void removeAllElements()
    清除向量序列中的所有元素。

     查找向量序列中的元素

    编辑

    (1) Object elementAt(int index)
    返回指定位置处的元素。通常需要进行强制类型转换。
    (2) boolean contains (Object obj)
    检查向量序列中是否包含与指定的obj对象相同的元素,是则返回true,否则返回false。
    (3) int indexOf(Object obj,int start_index)
    从指定的start_ index位置开始向后搜索,返回所找到的第一个与指定对象相同元素的下标位置,若指定对象不存在则返回-1。
    (4) int lastindexOf(Object obj,int start_index)
    从指定的start_ index位置开始向前搜索,返回所找到的第一个与指定对象相同元素的下标位置,若指定对象不存在则返回-1。

  • 相关阅读:
    连接H3C交换机的Console口连不上
    WIN7远程桌面连接--“发生身份验证错误。要求的函数不受支持”
    关于SSD Trim功能
    电源适配器和充电器的区别和关系
    处理win7任务栏通知区域图标异常问题
    VMware Workstation 学习笔记
    关于“找不到附属汇编 Microsoft.VC90.CRT,上一个错误是 参照的汇编没有安装在系统上。”的解决
    Win7硬盘的AHCI模式
    电脑没有网络的故障分析
    通过Performance Log确定磁盘有性能问题?
  • 原文地址:https://www.cnblogs.com/1995i/p/5561844.html
Copyright © 2011-2022 走看看