ConcurrentLinkedQueue<String> queue = new ConcurrentLinkedQueue<>();
queue.offer("element");
String element = queue.poll();
int size = queue.size();
boolean isEmpty = queue.isEmpty();
Iterator<String> iterator = queue.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
}
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.Iterator;
public class Example {
public static void main(String[] args) {
ConcurrentLinkedQueue<String> queue = new ConcurrentLinkedQueue<>();
queue.offer("element1");
queue.offer("element2");
queue.offer("element3");
String element = queue.poll();
System.out.println("Dequeued element: " + element);
int size = queue.size();
System.out.println("Queue size: " + size);
Iterator<String> iterator = queue.iterator();
while (iterator.hasNext()) {
String iterElement = iterator.next();
System.out.println("Iterating element: " + iterElement);
}
}
}