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]