Java ArrayList.removeRange () Метод
защищенный void removeRange (int fromIndex, int toIndex)
Метод removeRange () используется для удаления всех элементов в указанном диапазоне из объекта ArrayList.
Он сдвигает любые последующие элементы влево (уменьшает их индекс).
Этот вызов сокращает список на элементы (toIndex - fromIndex). (Если toIndex == fromIndex, эта операция не имеет никакого эффекта.)
Пакет: java.util
Платформа Java: Java SE 8
Синтаксис:
removeRange (int fromIndex, int toIndex)
Параметры:
название | Описание | Тип |
---|---|---|
fromIndex | индекс первого элемента, который будет удален | ИНТ |
toIndex | индекс после последнего удаляемого элемента | ИНТ |
Возвращаемое значение:
Этот метод не возвращает никакого значения.
Броски:
IndexOutOfBoundsException - если fromIndex или toIndex находится вне диапазона (fromIndex <0 || fromIndex> = size () || toIndex> size () || toIndex <fromIndex)
Наглядное представление метода ArrayList.removeRange ()
Пример: метод ArrayList.removeRange
В следующем примере создается ArrayList емкостью 50 элементов. Четыре элемента затем добавляются в ArrayList, и ArrayList соответственно обрезается.
import java.util.*;
public class Main extends ArrayList<Integer>{
public static void main(String[] args) {
// create an empty array list
Main arrlist = new Main();
// 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);
}
}
Выход:
Список: [10, 12, 31] Список после использования removeRange: [31]
Примечание: removeRange (int, int) имеет защищенный доступ в ArrayList.
Предыдущая: метод addAll (Коллекция c)
Далее: метод удаления всех
Новый контент: Composer: менеджер зависимостей для PHP , R программирования