如果我嘗試這個(gè):List<Integer> list = new LinkedList<>(Arrays.asList(1));int val = list.poll();我得到:error: cannot find symbol int val = list.poll(); ^ symbol: method poll() location: variable list of type List<Integer>我不明白為什么。val不應(yīng)該嗎1?我已經(jīng)導(dǎo)入了所有必需的庫import java.util.List;import java.util.LinkedList;這里,列出了函數(shù)poll,文檔說: 檢索并刪除此列表的頭部(第一個(gè))。
1 回答

牛魔王的故事
TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊
問題就在這里
List<Integer> list
List類沒有poll方法,它是LinkedList實(shí)現(xiàn)的Deque和Deque接口的一部分。在文檔中,您可以通過查看“指定者: ”部分來了解首先從哪個(gè)類/接口指定該方法的信息。
添加回答
舉報(bào)
0/150
提交
取消