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

Метод peek

Метод peek класса LinkedList возвращает первый элемент списка, но не удаляет его. Метод не принимает параметров. Если список пуст, метод возвращает null. Это полезно, когда нужно посмотреть на начало очереди, не изменяя её.

Синтаксис

list.peek()

Пример

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

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"); String res = list.peek(); System.out.println(res); } }

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

"a"

Пример

Давайте проверим, что метод peek не удаляет элемент из списка:

import java.util.LinkedList; public class Main { public static void main(String[] args) { LinkedList<Integer> list = new LinkedList<>(); list.add(1); list.add(2); list.add(3); System.out.println("Before peek: " + list); Integer res = list.peek(); System.out.println("Peeked: " + res); System.out.println("After peek: " + list); } }

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

Before peek: [1, 2, 3] Peeked: 1 After peek: [1, 2, 3]

Пример

Давайте посмотрим, что вернёт метод peek для пустого списка:

import java.util.LinkedList; public class Main { public static void main(String[] args) { LinkedList<String> list = new LinkedList<>(); String res = list.peek(); System.out.println(res); } }

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

null

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

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