位置:首页 > Java技术 > Java.util包 > Java.util.ArrayList.removeRange()方法实例

Java.util.ArrayList.removeRange()方法实例

java.util.ArrayList.removeRange(int fromIndex, int toIndex) 方法从该列表中删除所有的索引fromIndex(包括)和toIndex,独有的元素。将所有后续元素左移并减少它们的索引。

声明

以下是java.util.ArrayList.removeRange()方法的声明

protected void removeRange(int fromIndex, int toIndex)

参数

  • fromIndex -- 要移除的第一个元素的索引。

  • toIndex -- 该索引后,要删除最后一个元素。

返回值

此方法不返回任何值。

异常

  • IndexOutOfBoundsException -- 如果fromIndex或toIndex超出范围

例子

下面的示例演示java.util.Arraylist.removeRange()方法的用法。

package com.yiibai;

import java.util.*;

 public class ArrayListDemo extends ArrayList{

  public static void main(String[] args) {
      
    // create an empty array list
    ArrayListDemo arrlist = new ArrayListDemo();

    // use add() method to add values in the list
    arrlist.add(10);
    arrlist.add(12);
    arrlist.add(31);
	
    // print the list
    System.out.println("The list:" + arrlist);

    // removing range of 1st 2 elements
    arrlist.removeRange(0,2);
    System.out.println("The list after using removeRange:" + arrlist);
  }
}

让我们来编译和运行上面的程序,这将产生以下结果:

The list:[10, 12, 31]
The list after using removeRange:[31]