java - 具有删除功能的单链表无法访问的 If 语句
问题描述
我正在尝试在 Java 中创建自己的单链表,并且在编写删除函数时遇到了麻烦(这会将所需的节点从列表中删除)。'hasNext' 是一个布尔值,如果后面有一个节点,则返回 true。我得到的错误是我拥有的 if 语句无法访问。知道如何解决这个问题吗?
解决方案
改变
if (hasNext == false) // If you're removing the final value
至
if (hasNext() == false) // If you're removing the final value
推荐阅读
- javascript - 从后端显示文章并使用 html 设置样式
- spring - 是否可以在 postgrescontainer 的 sql 语句中使用 $$ 作为分隔符/分隔符?
- multithreading - 为什么彼得森的算法在内存访问级别不需要互斥?
- c++ - 我如何创建一个列表,然后从中创建两个列表,其中一个用于偶数,另一个用于奇数?
- reactjs - 使用历史 API(而不是链接)以编程方式导航时,如何包含 URL 参数?
- entity-framework - 大型表(4M 记录)的 EF 更新 - 超时已过期。操作完成前的超时时间
- javascript - Gatsby 何时在客户端 js 包中包含第三方库?
- node.js - 如何使用 d3.js 从 Mapbox 检索矢量切片并转换为 geojson?
- python - 理解“无效的十进制文字”
- sql - 表中带有键的 Row_Number 排序没有意义