为了账号安全,请及时绑定邮箱和手机立即绑定

将 poll() 应用于 LinkedList 时发生 Java 错误

将 poll() 应用于 LinkedList 时发生 Java 错误

胡子哥哥 2023-09-20 14:02:55
如果我尝试这个: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接口的一部分。在文档中,您可以通过查看“指定者: ”部分来了解首先从哪个类/接口指定该方法的信息。


查看完整回答
反对 回复 2023-09-20
  • 1 回答
  • 0 关注
  • 95 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信