Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java指针错误“;“实际参数和形式参数列表长度不同”;_Java_Pointers - Fatal编程技术网

java指针错误“;“实际参数和形式参数列表长度不同”;

java指针错误“;“实际参数和形式参数列表长度不同”;,java,pointers,Java,Pointers,你好,我有一个节点类: public class NodoLista{ private int dato; private NodoLista sig; //next public void setSig(NodoLista s){ this.sig=s; } public NodoLista getSig(){ return this.sig; } 以及我调用它的行(删除1个节点) trabajo是一个

你好,我有一个节点类:

public class NodoLista{
    private int dato;
    private NodoLista sig;

    //next 
    public void setSig(NodoLista s){
        this.sig=s;
    }
    public NodoLista getSig(){
        return this.sig;
   }
以及我调用它的行(删除1个节点)

trabajo是一个工作指针,所以我不修改起始指针

我试过了

NodoLista sig=trabajo.getSig().getSig();
trabajo.setSig()=sig;//but this line still give the same error 
你可以改变

trabajo.setSig()=sig; // you cannot assign a value to a method call as well as the method arguments are incorrect


你不能把方法调用放在赋值语句的左边。ty,这样一个愚蠢的问题
trabajo.setSig()=sig; // you cannot assign a value to a method call as well as the method arguments are incorrect
trabajo.setSig(trabajo.getSig().getSig()); // your actual setter 'public void setSig(NodoLista s)'