Почему это сравнение с использованием .getClass(). Equals() не работает?Java 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
Edit: Сравнение различных классов, чем те, которые я имел в виду, чтобы сравнить.
Is block.getClass() такой же, как bug.getClass()? –
Нет, это не так. Иногда вы можете пропустить самые простые вещи! Спасибо за (obviouse и, очевидно, необходимо) помощь! –