如果我尝试这个: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不应该吗1?我已经导入了所有必需的库import java.util.List;import java.util.LinkedList;这里,列出了函数poll,文档说: 检索并删除此列表的头部(第一个)。
1 回答
牛魔王的故事
TA贡献1830条经验 获得超3个赞
问题就在这里
List<Integer> list
List类没有poll方法,它是LinkedList实现的Deque和Deque接口的一部分。在文档中,您可以通过查看“指定者: ”部分来了解首先从哪个类/接口指定该方法的信息。
添加回答
举报
0/150
提交
取消