int无法解除引用错误Java

时间:2015-11-29 00:31:19

标签: java int compareto

我从这行代码中得到错误:

if(n.getString()。compareTo(string)> 0)

getString()是n对象的一个​​方法,它只返回一个String变量。

编辑:

完整示例:

public void add (Node n){
        if(n.getString().compareTo(string) > 0){   //left side
            if(leftChild == null){  //no left child
                setLeft(n);         //put it as the left child
            }
            else{
                getLeft().add(n);    //recursively call add on the left child  
            }
        }

1 个答案:

答案 0 :(得分:0)

很抱歉,尝试使用原始数据类型调用方法是另一个错误。我的getString()方法的返回类型是int:

public String getString() {
    return string;
}