Sobes.tech
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); // экинчи