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]