Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.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_Methods - Fatal编程技术网

Java 为什么它会给我一个“答案”;方法调用应为“;错误?

Java 为什么它会给我一个“答案”;方法调用应为“;错误?,java,methods,Java,Methods,我有一种方法可以向我的图书馆的当前用户签出一个项目 public void checkOut(int index) { currPatron.items(currPatron.items.size()) = results.get(index); } 当我将鼠标悬停在“currPatron.items(currPatron.items.size())”上时,它会告诉我一个错误消息,说它需要一个方法调用,为什么?这是一个改变事物的无效方法,我给它当前用户要改变的项目数组

我有一种方法可以向我的图书馆的当前用户签出一个项目

public void checkOut(int index) {
        currPatron.items(currPatron.items.size()) = results.get(index);
    }
当我将鼠标悬停在“currPatron.items(currPatron.items.size())”上时,它会告诉我一个错误消息,说它需要一个方法调用,为什么?这是一个改变事物的无效方法,我给它当前用户要改变的项目数组

这就是Currconsor的设置方式

public void setPatron(int index) {
        currPatron = patrons.get(index + 1);
    }
这是制作项目的时间

public class Patron implements Printable {

    ArrayList<Item> items = new ArrayList;
公共类用户实现可打印{
ArrayList项=新的ArrayList;
这是一项任务

赋值的左侧必须是变量(
i=0
)、字段访问(
i.j=0
)或数组元素访问(
i[0]=0

左侧是方法调用,这是不允许的

要设置列表中的项目,请使用
set

currPatron.items.set(currPatron.items.size(), results.get(index));

请编辑此问题并发布a。谢谢
currPatron.items.set(currPatron.items.size(), results.get(index));