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]