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