索引无法解析为变量

Index cannot be resolved to a variable

我收到一条错误消息,指出 clientList.get(index); 处的索引无法分配给变量。我有一个索引经过的客户端数组列表,然后它获取客户端索引并从另一个数组列表中获取另一件事。我只是不明白为什么不能将该索引分配给变量。

public void billPrint() {


            for (int index = 0; index < clientList.size(); index++);
                Clients currentClient  = clientList.get(index);
                currentClient.getUnpaidBills();

                System.out.println();


        }

您必须在 for 逻辑中使用 {} 拥抱您的代码。

你放了一个分号;在你之后是什么意思 "STOP HERE"

所以只需删除;在你的 for 之后放一个 { } 如下

for (int index = 0; index < clientList.size(); index++){
    Clients currentClient  = clientList.get(index);
    currentClient.getUnpaidBills();
    System.out.println();
}