如果我嘗試這個: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,文檔說: 檢索并刪除此列表的頭部(第一個)。
1 回答

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