Pascal4eg / Java

 Java | Фишки и трюки

Как сравнивать элементы Enum: equals() или == ?

Можно и так и так. Если посмотреть реализацию equals() в Enum, то мы там увидим сравнение через ==


public final boolean equals(Object other) {
    return this==other;
}

При сравнении через ==, мы застрахуем себя от NullPointerException.