Java-util-arraylist-removerange
提供:Dev Guides
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.finddevguides;
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]