Java中队列的使用方法有以下几种:
Deque<Integer> queue = new ArrayDeque<>();
queue.add(1); // 添加元素到队列尾部
int head = queue.remove(); // 删除并返回队列头部元素
int peek = queue.peek(); // 获取但不删除队列头部元素
Queue<Integer> queue = new LinkedList<>();
queue.offer(1); // 添加元素到队列尾部
int head = queue.poll(); // 删除并返回队列头部元素
int peek = queue.peek(); // 获取但不删除队列头部元素
Queue<Integer> queue = new PriorityQueue<>();
queue.add(1); // 添加元素到队列
int head = queue.poll(); // 删除并返回队列头部元素
int peek = queue.peek(); // 获取但不删除队列头部元素
BlockingQueue<Integer> queue = new LinkedBlockingQueue<>();
queue.put(1); // 添加元素到队列尾部,如果队列已满则阻塞
int head = queue.take(); // 删除并返回队列头部元素,如果队列为空则阻塞
int peek = queue.peek(); // 获取但不删除队列头部元素,如果队列为空则返回null
以上是一些常见的队列使用方法,根据具体需求选择适合的队列实现类。