java - 分配的值从未被使用 - Java

标签 java

在我的代码中,我有以下几行:

 BinaryTreeNode temp = new BinaryTreeNode();
 temp = left;
 while(temp != null)
     temp = temp.left;

 temp.left = newNode; 

我的 IDE 现在在第一行显示:“分配的值从未被使用”。我可能声明了一些错误。

最佳答案

您正在创建一个BinaryTreeNode,然后立即将其丢弃(使用temp = left;)。 IDE 会警告您是否真的打算这样做。

您可以使用 null 代替,或者直接将 left 分配给 temp

关于java - 分配的值从未被使用 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28628123/

相关文章:

java - 使用多个表单在 View 上提交表单时出现 Spring "Neither BindingResult nor plain target object for bean name"错误

java - Condition 接口(interface)中的 signalAll 与对象中的 notifyAll

java - intellij-如何从项目名称中删除 "bracket"?

Java:通过它的 UserObject 字段递归搜索 TreeModel?

java - 如何修复错误 :java. lang.IllegalStateException:应为 BEGIN_ARRAY 但在第 1 行第 1 列路径 $ 处为 STRING

java - Jsp 编译不是用 jboss 即时进行的

java - Java jdesktop FrameView 的 windowClosing 事件?

java - 如何通过 ssl 从 wsdl 生成 jax ws 工件

java - JFrame没有关闭窗口?

java初学者if/else if问题