Класс Java ArrayDeque: метод remove ()
общедоступный E удалить ()
Метод remove () используется для извлечения и удаления заголовка очереди, представленной данной декой.
Этот метод отличается от опроса только тем, что он выдает исключение, если эта очередь пуста.
Пакет: java.util
Платформа Java: Java SE 8
Синтаксис:
Удалить()
Возвращаемое значение:
глава очереди, представленной этой декой
Возвращаемое значение Тип: E - тип элементов, содержащихся в этой коллекции
Броски:
NoSuchElementException - если этот deque пуст
Иллюстрированная презентация
Пример: Java ArrayDeque Класс: метод remove ()
import java.util.ArrayDeque;
import java.util.Deque;
public class Main {
public static void main(String[] args) {
// Create an array deque
Deque<Integer> deque = new ArrayDeque<Integer>(8);
// Use add() method to add elements in the deque
deque.add(100);
deque.add(200);
deque.add(150);
deque.add(95);
// Print all the elements of the original deque
System.out.println("Elements of the original deque:");
for (Integer number : deque) {
System.out.println("Number =" + number);
}
// Using remove() remove element at the first(head) postion
int re = deque.remove();
System.out.println("Element removed is: " + re);
// Print all the elements available in deque after pushing two elements using remove()
System.out.println("New deque:");
for (Integer number : deque) {
System.out.println("Number =" + number);
}
}
}
Выход:
Элементы оригинального оформления: Число = 100 Число = 200 Число = 150 Число = 95 Удалено элемента: 100 Новый deque: Число = 200 Число = 150 Число = 95
public boolean удалить (Объект o)
Удаляет один экземпляр указанного элемента из этой очереди.
Если в deque нет элемента, он не изменяется. Более формально, удаляет первый элемент e такой, что o.equals (e) (если такой элемент существует). Возвращает true, если в этой деке содержится указанный элемент (или, что то же самое, если эта дека изменилась в результате вызова).
Этот метод эквивалентен removeFirstOccurrence (Object).
Пакет: java.util
Платформа Java: Java SE 8
Синтаксис:
удалить (Объект o)
Параметры:
название | Описание |
---|---|
о | элемент, который будет удален из этой очереди, если имеется |
Возвращаемое значение:
истина, если эта дека содержала указанный элемент
Возвращаемое значение Тип: логическое значение
Пример: класс Java ArrayDeque: метод remove ()
В следующем примере заполняется класс Java ArrayDeque: метод remove ().
https://www.tutorialspoint.com/java/util/arraydeque_remove_object.htm
import java.util.ArrayDeque;
import java.util.Deque;
public class ArrayDequeDemo {
public static void main(String[] args) {
// create an empty array deque with an initial capacity
Deque<Integer> deque = new ArrayDeque<Integer>(8);
// use add() method to add elements in the deque
deque.add(25);
deque.add(30);
deque.add(20);
deque.add(40);
// printing all the elements available in deque
for (Integer number : deque) {
System.out.println("Number =" + number);
}
// deque contains element 30, returns true
boolean retval = deque.remove(30);
if (retval == true) {
System.out.println("element 30 is removed from the deque");
} else {
System.out.println("element 30 is not contained in the deque");
}
// deque does not contain element 15, returns false
boolean returnval = deque.remove(15);
if (returnval == true) {
System.out.println("element 15 is removed from the deque");
} else {
System.out.println("element 15 is not contained in the deque");
}
// printing remaining elements
for (Integer number : deque) {
System.out.println("Number =" + number);
}
}
}
http://www.technicalkeeda.com/java-tutorials/java-arraydeque-remove-method-examples
import java.util.ArrayDeque;
public class App {
public static void main(String[] args) {
ArrayDeque < String > celebrities = new ArrayDeque < String > ();
celebrities.add("Tom Cruise");
celebrities.add("Will Smith");
celebrities.add("Akshay Kumar");
celebrities.add("Jackie Chan");
celebrities.add("Will Smith");
System.out.println("Removed element is :- " + celebrities.remove());
System.out.println("Elements of deque after remove :- " + celebrities);
}
}
Выход:
Редактор кода Java:
Предыдущий: метод Push
Далее: метод RemoveFirst
Новый контент: Composer: менеджер зависимостей для PHP , R программирования