The
equals() method of
java.util.LinkedBlockingDeque class is used to compare the specified object with this LinkedBlockingDeque for equality. Returns true if and only if the specified object is also a LinkedBlockingDeque, both LinkedBlockingDeques have the same size, and all corresponding pairs of elements in the two LinkedBlockingDeques are equal. (Two elements e1 and e2 are equal if (e1==null ? e2==null : e1.equals(e2)).) In other words, two LinkedBlockingDeques are defined to be equal if they contain the same elements in the same order.
Syntax:
public boolean equals(Object o)
Parameters: This method takes the
object o as a parameter to be compared for equality with this LinkedBlockingDeque.
Returns Value: This method returns
true if the specified object is equal to this LinkedBlockingDeque.
Below examples illustrates the LinkedBlockingDeque.equals() method:
Program 1:
Output:
Linked Blocking Deque 1: [7855642, 35658786, 5278367, 74381793]
Linked Blocking Deque 2: [1, 2, 3, 4]
Are both Linked Blocking Deque equal: false
Program 2: