Sobes.tech
Junior — Middle

Welke methoden kent u om een element uit een wachtrij te halen?

sobes.tech AI

Antwoord van AI

In Java zijn er verschillende hoofdmethoden om een element uit een wachtrij (Queue) te halen:

  • poll() — haalt het eerste element uit de wachtrij en verwijdert het, retourneert null als de wachtrij leeg is.
  • remove() — haalt het eerste element uit de wachtrij en verwijdert het, maar werpt een NoSuchElementException als de wachtrij leeg is.
  • peek() — geeft het eerste element terug zonder het te verwijderen, retourneert null als de wachtrij leeg is.
  • element() — geeft het eerste element terug zonder het te verwijderen, werpt een NoSuchElementException als de wachtrij leeg is.

Voorbeeld:

Queue<String> queue = new LinkedList<>();
queue.add("eerste");
queue.add("tweede");

String head = queue.poll(); // haalt "eerste" eruit en verwijdert het
System.out.println(head); // eerste

String next = queue.peek(); // geeft "tweede" terug zonder te verwijderen
System.out.println(next); // tweede