Метод removeFirst
Метод removeFirst удаляет первый элемент из списка
и возвращает его значение. Список при этом изменяется:
его размер уменьшается на единицу, а все последующие
элементы сдвигаются влево. Метод не принимает параметров.
Если список пуст, выбрасывается исключение
NoSuchElementException.
Синтаксис
list.removeFirst()
Пример
Давайте удалим первый элемент из списка и выведем его значение, а затем выведем сам измененный список:
import java.util.List;
import java.util.ArrayList;
public class Main
{
public static void main(String[] args)
{
List<String> list = new ArrayList<>(List.of("a", "b", "c", "d", "e"));
String res = list.removeFirst();
System.out.println(res);
System.out.println(list);
}
}
Результат выполнения кода:
"a"
[b, c, d, e]
Пример
Давайте удалим первый элемент из списка чисел:
import java.util.List;
import java.util.ArrayList;
public class Main
{
public static void main(String[] args)
{
List<Integer> list = new ArrayList<>(List.of(1, 2, 3, 4, 5));
Integer res = list.removeFirst();
System.out.println(res);
System.out.println(list);
}
}
Результат выполнения кода:
1
[2, 3, 4, 5]
Смотрите также
-
метод
remove,
который удаляет элемент по индексу -
метод
removeLast,
который удаляет последний элемент списка -
метод
getFirst,
который возвращает первый элемент списка -
метод
addFirst,
который добавляет элемент в начало списка