Java 将数组传递到方法时出错
当我运行代码时:Java 将数组传递到方法时出错,java,arrays,object,parameter-passing,Java,Arrays,Object,Parameter Passing,当我运行代码时: Reading z = new Reading(); Resident[] resident = new Resident[hotel.getKambariuSkaicius()]; z.readFile(Resident[] resident); // Error in this line 我得到一个错误: "课堂",, ';' 预期, 意外类型 必需:值 发现:类 我不明白传递“常驻[]常驻”有什么不对。也许有人能帮忙?你做错了。只需按如下方式传递变量 z.readFil
Reading z = new Reading();
Resident[] resident = new Resident[hotel.getKambariuSkaicius()];
z.readFile(Resident[] resident); // Error in this line
我得到一个错误:
"课堂",,
';' 预期,
意外类型
必需:值
发现:类
我不明白传递“常驻[]常驻”有什么不对。也许有人能帮忙?你做错了。只需按如下方式传递变量
z.readFile(resident);
只需将其作为其他变量传递即可。在Java中,数组是通过引用传递的。do
z.readFile(常驻)
从方法调用中删除这个:常驻[]。z.readFile(常驻)z.readFile中的code>(常驻[]常驻)代码>,居民[]
有什么用途?您遵循什么Java语法?