欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java queue和list

錢淋西1年前7瀏覽0評論

在Java編程中,隊列(Queue)和列表(List)是常用的數據結構。它們都是集合框架(Collections Framework)的一部分,提供了對元素的添加、刪除、查找等操作。

隊列是一種“先進先出”(FIFO)的數據結構,類似于排隊;而列表則是一種“有序集合”,可以在任意位置插入或刪除元素。

//創建一個隊列
Queue<Integer> queue = new LinkedList<Integer>();
//添加元素到隊列尾部
queue.offer(1);
queue.offer(2);
queue.offer(3);
//從隊列頭部取出元素
int first = queue.poll();
System.out.println(first); //輸出1
//查看隊列頭部元素
int peek = queue.peek();
System.out.println(peek); //輸出2

上面的代碼展示了如何使用Java中的Queue接口和LinkedList實現一個隊列。

//創建一個列表
List<String> list = new ArrayList<String>();
//添加元素到列表尾部
list.add("apple");
list.add("banana");
list.add("orange");
//在任意位置插入元素
list.add(1, "grape");
//從列表中移除元素
list.remove("orange");
//查看列表中的元素
for(String fruit : list){
System.out.println(fruit);
}

上面的代碼展示了如何使用Java中的List接口和ArrayList實現一個列表。

總之,隊列和列表是Java編程中非常有用的兩個數據結構,開發者可以根據需求選擇合適的實現方式。