import
java.util.concurrent.ArrayBlockingQueue;
public
class
GFG {
public
class
User {
public
String name;
public
String age;
User(String name, String age)
{
this
.name = name;
this
.age = age;
}
}
public
static
void
main(String[] args)
{
GFG gfg =
new
GFG();
gfg.containsMethodExample();
}
public
void
containsMethodExample()
{
int
capacity =
5
;
ArrayBlockingQueue<User> queue
=
new
ArrayBlockingQueue<User>(capacity);
User user1 =
new
User(
"Aman"
,
"24"
);
User user2 =
new
User(
"Amar"
,
"23"
);
User user3 =
new
User(
"Sanjeet"
,
"25"
);
User user4 =
new
User(
"Suvo"
,
"26"
);
queue.add(user1);
queue.add(user2);
queue.add(user3);
queue.add(user4);
User user5 =
new
User(
"Ravi"
,
"22"
);
boolean
response1 = queue.contains(user1);
System.out.println(
"queue contains User having name "
+ user1.name +
" : "
+ response1);
boolean
response2 = queue.contains(user5);
System.out.println(
"queue contains User having name "
+ user5.name +
" : "
+ response2);
}
}