Java ArrayBlockingQueue clear() Method7 Jan 2025 | 1 min read The clear() method of ArrayBlockingQueue class automatically withdraws all the elements from this priority queue. After calling this method, the queue will be empty. Syntax:Parameters:NA Specified By:The clear() method of class ArrayBlockingQueue is specified by clear() method in interface Collection Override:The clear() method of class ArrayBlockingQueue overrides the clear() method of class AbstractQueue Example 1Output: queue : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] After applying clear operation: queue : [] Example 2Output: Name = [aman, bhavika] After clearing the queue : Name = [] Next TopicJava-arrayblockingqueue-contains-method |
The offer() method of Java ArrayBlockingQueue class adds the defined element at the tail of this queue, only if the queue is not full or it waits till the specified wait time for space to get free, if the queue is full. Syntax: 1.public boolean offer(E e) 2.public...
4 min read
The drainTo() method of ArrayBlockingQueue() class removes all the elements present in this queue and adds them to the provided collection. Syntax: public int drainTo(Collection<? super E> c) public int drainTo(Collection<? super E> c, int maxElements) Parameters: c - This is the collection to which elements are transferred. maxElements - This...
2 min read
The iterator() method of ArrayBlockingQueue class returns an iterator across the elements of this queue in a sequential manner. The elements returned will follow order from first (head) to last (tail). Syntax: public Iterator<E> iterator() Parameters: NA Specified By: The iterator() method of ArrayBlockingQueue class is specified by: iterator() method in interface Collection<E>. iterator()...
3 min read
The remainingCapacity() method of Java ArrayBlockingQueue class returns the capacity of the elements that this queue can accept without blocking. Syntax: public int remainingCapacity() Parameters: NA Specified By: The remainingCapacity () method of ArrayBlockingQueue class is specified by remainingCapacity in interface BlockingQueue. Return Value: The remainingCapacity () method returns the remaining capacity...
3 min read
The removeAll() method of Java ArrayBlockingQueue class removes the elements of the ArrayBlockingQueue which are contained in the specified collection. Syntax: public boolean removeAll(Collection<?> c) Parameters: Here, the parameter c is the collection containing elements to be removed from ArrayBlockingQueue. Specified By: The removeAll () method of ArrayBlockingQueue...
4 min read
The retainAll() method of Java ArrayBlockingQueue class retains only the elements of the ArrayBlockingQueue that are contained in the specified collection and removes rest of the elements. Syntax: public boolean retainAll(Collection<?> c) Parameters: Here, the parameter c is the collection containing elements to be retained in the ArrayBlockingQueue collection. Specified...
3 min read
The size() method of Java ArrayBlockingQueue class returns the total number of elements in the ArrayBlockingQueue. Syntax: public int size() Parameters: NA Specified By: The size() method of ArrayBlockingQueue class is specified by: Size in interface Collection<E>. Size in class AbstractCollection<E> Return Value: The size() method returns the total number of elements in this queue. Example...
3 min read
The removeIf() method of Java ArrayBlockingQueue class removes the elements of the ArrayBlockingQueue that satisfies the given predicate filter. Syntax: public boolean removeIf(Predicate<? Super E> filter) Parameters: The parameter filter is a predicate which returns true for the elements to be removed. Specified By: The removeIf() method of ArrayBlockingQueue class is...
3 min read
The put() method of ArrayBlockingQueue adds the defined element at the tail of this queue. It waits till the space becomes available if queue is full. Syntax: public void put(E e) throws InterruptedException Parameters: e - This is the element to be added. Specified By: The put() method of ArrayBlockingQueue class...
3 min read
ArrayBlockingQueue is a bounded blocking queue which orders the element in FIFO(first-in-first-out). In this queue, new elements are inserted at the tail of this queue and the elements are retrieved from the head of this queue. ArrayBlockingQueue class implements all the optional methods of the Collection...
3 min read
We request you to subscribe our newsletter for upcoming updates.
We provides tutorials and interview questions of all technology like java tutorial, android, java frameworks
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India