Java ArrayBlockingQueue forEach() Method7 Jan 2025 | 3 min read The forEach() method of Java ArrayBlockingQueue class executes the specified action for each element of Iterable till all the elements are processed or the action throws an exception. Syntax:Parameters:action - This is the action to be performed for every element. Specified By:The forEach() method of ArrayBlockingQueue class is specified by forEach() method in interface Iterable<E>. Throws:The forEach() method throws NullPointerException, if the defined action represents null. Example 1Output: [Reema, Rahul, Rita, Ramesh] Printing the queue with the help of foreach loop: Reema Rahul Rita Ramesh Example 2Output: 1.Roll No. = 15cs1029 College = MVN University Name = Reema 2.Roll No. = 15cs1010 College = MVN University Name = Geetanjali 3.Roll No. = 17cs1029 College = MR University Name = Vineet 4.Roll No. = 15cs1011 College = MVN University Name = Himanshu Example 3Output: 1 Lower case = aman Upper case = AMAN 2 Lower case = bhavika Upper case = BHAVIKA Example 4Output: 71018 8000 1178 1190 Max number = 71018 Min number = 1178 Next TopicJava-arrayblockingqueue-iterator-method |
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
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: public void clear() 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...
2 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 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
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
The Spliterator() method of Java ArrayBlockingQueue class returns a Spliterator over the elements in this ArrayBlockingQueue. Syntax: public Spliterator<E> spliterator() Parameters: NA Specified By: The Spliterator () method of ArrayBlockingQueue class is specified by: Spliterator in interface Collection<E>. Spliterator in interface Iterable<E> Return Value: The Spliterator () method returns a Spliterator over the elements in...
4 min read
The add() method of ArrayBlockingQueue() appends the defined element at the tail end of the queue if the queue's capacity allows it. The method returns true on successful insertion and throws an IllegalStateException if queue doesn't has enough capacity. Syntax: public boolean add(E e) Parameters: e - This is the...
4 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 peek() method of Java ArrayBlockingQueue class retrieves the head of this queue, but doesn't remove it. The method returns null if this queue is empty. Syntax: public E peek() Parameters: NA Specified By: The peek() method of ArrayBlockingQueue class is specified by peek() method in interface Queue. Return Value: The peek() method...
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