.getClass().equals() を使用したこの比較が機能しないのはなぜですか?
System.out.println("worldX: " + worldX.get(j).getClass());
System.out.println("-block: " + block.getClass());
System.out.println("Comparison: " + worldX.get(j).
getClass().equals(bug.getClass()));
次のように出力されます。
worldX: class aWorld.ABlock
-block: class aWorld.ABlock
Comparison: false
編集:比較するつもりだったクラスとは異なるクラスを比較しています。