скажем, мой список: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8 -> 9 -> 10
Я хочу удалить частьэтот списокнапример, из индекса 1 в индекс 5.
, поэтому список изменится на: 1 -> 7 -> 8 -> 9 -> 10
Я использую java.util.LinkedList
:
LinkedList<String> list = new LinkedList();
давайте добавим элементы:
for (int i = 1; i <= 10; i++) {
list.add("" + i);
}
, если я использую функцию remove (), тогда я могу удалить только один элемент за раз.и каждый раз, когда индексы обновляются.поэтому я должен сделать list.remove(1);
шесть раз.
есть ли способ удалить более одного элемента одновременно, указав начальный и конечный индексы?