Junior — Middle
Тизмеден элемент чыгаруунун кандай ыкмаларын билесиз?
sobes.tech AI
AIден жооп
Javaда, Queue (Тизмек) ичинен элементти чыгарып алуу үчүн негизги бир нече ыкмалар бар:
- poll() — тизмектин биринчи элементин чыгарып жана алып салат, эгер тизмек бош болсо null кайтарат.
- remove() — биринчи элементти чыгарып жана алып салат, бирок тизмек бош болсо NoSuchElementException ката чыгарат.
- peek() — биринчи элементти кайтарат, бирок алып салбайт, эгер тизмек бош болсо null кайтарат.
- element() — биринчи элементти кайтарат, алып салбайт, эгер тизмек бош болсо NoSuchElementException ката чыгарат.
Мисал:
Queue<String> queue = new LinkedList<>();
queue.add("биринчи");
queue.add("экинчи");
String head = queue.poll(); // "биринчи" элементин чыгарып жана алып салат
System.out.println(head); // биринчи
String next = queue.peek(); // "экинчи" элементин кайтарат, алып салбайт
System.out.println(next); // экинчи