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]