Метод removeLast
Метод removeLast удаляет последний элемент списка
и возвращает его значение. Список при этом уменьшается
на один элемент. Метод не принимает параметров.
Если список пуст, метод выбрасывает исключение
NoSuchElementException.
Синтаксис
list.removeLast()
Пример
Давайте удалим последний элемент списка и выведем его значение:
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.removeLast();
System.out.println(res);
System.out.println(list);
}
}
Результат выполнения кода:
"e"
[a, b, c, d]
Пример
Давайте удалим последний элемент списка чисел и выведем его значение:
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.removeLast();
System.out.println(res);
System.out.println(list);
}
}
Результат выполнения кода:
5
[1, 2, 3, 4]
Пример
Давайте удалим все элементы списка
с помощью метода removeLast:
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"));
while (!list.isEmpty())
{
System.out.println(list.removeLast());
}
System.out.println(list);
}
}
Результат выполнения кода:
"e"
"d"
"c"
"b"
"a"
[]
Смотрите также
-
метод
removeFirst,
который удаляет первый элемент списка -
метод
getLast,
который возвращает последний элемент списка -
метод
addLast,
который добавляет элемент в конец списка -
метод
remove,
который удаляет элемент по индексу