Ren*_*nuz 0 java binary-tree nullpointerexception
if (current.leftChild.iData != '+' && current.rightChild.iData != '+')
Run Code Online (Sandbox Code Playgroud)
对于这行代码,我试图检查当前节点的leftChild和当前节点的rightChild是否=='+'或字符加号.如果其中任何一个不=字符+我想执行其他代码.我得到这一行的空指针异常和我用来调用这行代码的方法.iData只是节点内的信息.
如果您获得空指针异常,则表示以下情况.
1.当前为空.
2. leftChild为null/rightChild为null.
3. iData为空
但是因为你没有提供很多细节.我无法帮助你.