Java教程

Java Vector removeRange()

Java Vector类的 removeRange()方法用于从向量中删除索引介于fromIndex(含)和toIndex(不含)。删除元素会将所有后续元素向左移动(减少其索引)。

语法

以下是 removeRange()的声明方法:
Public void removeRange(int fromIndex, int toIndex)

参数

DataType 参数 说明 必需/可选
int fromIndex 它是将要删除的第一个元素的索引。 必需
int toIndex 它是将被删除的最后一个元素之后的索引。 必需

返回

此方法不返回任何内容。只会从向量中移除元素的指定范围。

异常

IndexOutOfBoundsException -如果数组的索引超出范围,即(index <0 || index> = size())。

兼容版本

Java 1.2及更高版本

示例1

import java.util.*;
public class VectorRemoveRangeExample1 extends Vector {  
  public static void main(String arg[]) {   
      //Create object for vector class 
      VectorRemoveRangeExample1 vec = new VectorRemoveRangeExample1();
      //Add elements in the vector
      vec.add(9);
      vec.add(8);
      vec.add(7);
      vec.add(6);
      vec.add(5);
      //Displaying the vector element before removal
      System.out.println("Vector element before removal: " +vec);
      //Remove the range of an element
      vec.removeRange(1,3);       
      //Displaying the vector element after removal
      System.out.println("Vector element after removal: " +vec);
      }            
}
输出:
Vector element before removal: [9, 8, 7, 6, 5]
Vector element after removal: [9, 6, 5]

示例2

import java.util.*;
public class VectorRemoveRangeExample2 extends Vector {  
  public static void main(String arg[]) { 
    //Create object for vector class
    VectorRemoveRangeExample2 vec=new VectorRemoveRangeExample2();
    //Add an elements in vector
    vec.add("w");
    vec.add("e");
    vec.add("l");
    vec.add("l");
    vec.add("d");
    vec.add("c");
    vec.add("o");
    vec.add("m");
    vec.add("e");
            //Displaying the vector element before removal
    System.out.println("Vector elements: "+vec);
    //Remove elements from between given index range values
    vec.removeRange(3,5);
            //Displaying the vector element after removal
    System.out.println("Vector elements after removal: "+vec);
        }            
}
输出:
Vector elements: [w, e, l, l, d, c, o, m, e]
Vector elements after removal: [w, e, l, c, o, m, e]

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4