Junior — Middle
Milyen módszereket ismersz a sorból való elem kivételére?
sobes.tech MI
Válasz az MI-től
Java-ban több fő módszer létezik egy sor (Queue) elemének kivételéhez:
- poll() — kivonja és eltávolítja a sor első elemét, null értéket ad vissza, ha a sor üres.
- remove() — kivonja és eltávolítja a sor első elemét, de kivételt dob, ha a sor üres.
- peek() — visszaadja az első elemet anélkül, hogy eltávolítaná, null értéket ad, ha a sor üres.
- element() — visszaadja az első elemet anélkül, hogy eltávolítaná, kivételt dob, ha a sor üres.
Példa:
Queue<String> queue = new LinkedList<>();
queue.add("első");
queue.add("második");
String head = queue.poll(); // kivonja az "első" elemet és eltávolítja
System.out.println(head); // első
String next = queue.peek(); // visszaadja a "második" elemet, anélkül, hogy eltávolítaná
System.out.println(next); // második