Sobes.tech
Junior — Middle
106

Kokius būdus žinote elemento iš eilės išgavimui?

Atsakymas iš AI

sobes.tech AI

Java kalboje yra keli pagrindiniai metodai, skirti elementui išimti iš eilės (Queue):

  • poll() — išima ir pašalina pirmąjį eilės elementą, grąžina null, jei eilė tuščia.
  • remove() — išima ir pašalina pirmąjį elementą, bet jei eilė tuščia, meta išimtį NoSuchElementException.
  • peek() — grąžina pirmąjį elementą be pašalinimo, grąžina null, jei eilė tuščia.
  • element() — grąžina pirmąjį elementą be pašalinimo, meta išimtį NoSuchElementException, jei eilė tuščia.

Pavyzdys:

Queue<String> queue = new LinkedList<>();
queue.add("pirmas");
queue.add("antras");

String head = queue.poll(); // išima "pirmas" ir pašalina iš eilės
System.out.println(head); // pirmas

String next = queue.peek(); // grąžina "antras" be pašalinimo
System.out.println(next); // antras