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