永远不会使用赋值 - Java

Mat*_*Mat 0 java

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

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

 temp.left = newNode; 
Run Code Online (Sandbox Code Playgroud)

我的IDE现在说:"第一行上没有使用指定的值".我可能会说错了.

Kay*_*man 5

你正在创建一个BinaryTreeNode,然后立即扔掉(带temp = left;).IDE会警告您是否真的打算这样做.

您可以使用null,或left直接分配给temp.