import java.util.concurrent.ArrayBlockingQueue;
import java.util.*;
public class GFG {
public static void main(String[] args)
{
int capacityOfQueue = 7;
ArrayBlockingQueue<String> QueueOfStrings
= new ArrayBlockingQueue<String>(capacityOfQueue);
QueueOfStrings.add("India");
QueueOfStrings.add("Pakistan");
QueueOfStrings.add("England");
QueueOfStrings.add("China");
QueueOfStrings.add("UAE");
QueueOfStrings.add("Spain");
Spliterator<String>
listOfStrings = QueueOfStrings.spliterator();
System.out.println("Size of Spliterator : "
+ listOfStrings.estimateSize());
System.out.println("list of Country names:");
listOfStrings.forEachRemaining((str) -> print(str));
}
public static void print(String str)
{
System.out.println("Value = " + str);
}
}