-1

Foreach ループを介して、他のクラスから ArrayList にアクセスしようとしています。しかし、これは何らかの理由で機能しないようです。エラーはありません。Foreach ループが実行されないだけです。

私のコードは次のとおりです。

for(Entity entity : world.entitys) {
if(entity.isMouseDown()) {
    System.out.println("Touching Entity");
} else {
    System.out.println("Is not Touching Entity");
}
}

ワールド クラスの配列リスト:

public ArrayList<Entity> entitys = new ArrayList<Entity>();

世界は私の他のクラスです。エンティティは私のArraylistです。Entity は、Arraylist 内のエンティティのクラスです。

4

1 に答える 1

0

コンパイラまたはランタイム エラーがスローされない場合、説明によると、ArrayList が空であるという理由のみがスローされます...

デバッグを学ぶと、誰の助けも借りずにこの種の問題を解決するのに役立ちます..

于 2013-02-22T00:04:13.777 に答える