用JAVA语言怎么创建队列
时间: 2023-09-13 11:02:45 浏览: 47
在Java中,可以使用Queue接口来创建队列,它是一个FIFO(先进先出)的数据结构,可以用LinkedList实现。下面是一个示例代码:
```java
import java.util.LinkedList;
import java.util.Queue;
public class QueueExample {
public static void main(String[] args) {
Queue<String> queue = new LinkedList<>();
// 添加元素到队列
queue.add("Java");
queue.add("Python");
queue.add("C++");
// 获取队列头部元素
System.out.println("队列头部元素:" + queue.peek());
// 遍历队列
System.out.println("遍历队列:");
for (String s : queue) {
System.out.println(s);
}
// 删除队列头部元素
queue.remove();
System.out.println("删除队列头部元素后的队列:");
for (String s : queue) {
System.out.println(s);
}
}
}
```
输出结果为:
```
队列头部元素:Java
遍历队列:
Java
Python
C++
删除队列头部元素后的队列:
Python
C++
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)