РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
366 of 1163 menu

Метод removeLast

Метод removeLast удаляет последний элемент из списка LinkedList и возвращает его. Если список пуст, метод выбрасывает исключение NoSuchElementException. Метод не принимает параметров. Стоит отметить, что данный метод эквивалентен методу removeLastOccurrence в некоторых реализациях, но в стандартной библиотеке Java он работает именно так, как описано выше.

Синтаксис

linkedList.removeLast()

Пример

Давайте создадим список и удалим из него последний элемент:

import java.util.LinkedList; public class Main { public static void main(String[] args) { LinkedList<String> list = new LinkedList<>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); list.add("e"); String res = list.removeLast(); System.out.println(res); System.out.println(list); } }

Результат выполнения кода:

"e" [a, b, c, d]

Пример

Давайте попробуем удалить последний элемент из пустого списка, чтобы увидеть, какое исключение будет выброшено:

import java.util.LinkedList; import java.util.NoSuchElementException; public class Main { public static void main(String[] args) { LinkedList<Integer> list = new LinkedList<>(); try { list.removeLast(); } catch (NoSuchElementException e) { System.out.println("Exception: " + e); } } }

Результат выполнения кода:

"Exception: java.util.NoSuchElementException"

Смотрите также

  • класс LinkedList,
    который представляет двусвязный список
  • метод removeFirst,
    который удаляет первый элемент списка
  • метод getLast,
    который возвращает последний элемент без удаления
  • метод addLast,
    который добавляет элемент в конец списка
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить