Как се сравнява enum в Java?
Как се сравнява enum в Java?

Видео: Как се сравнява enum в Java?

Видео: Как се сравнява enum в Java?
Видео: Перечисляемый тип enum С++. Изучение С++ для начинающих. Урок #124 2024, Ноември
Anonim

Enum прилага сравним интерфейс и това е сравни с () метод сравнява само същия тип enum . Също така естествен ред на enum е реда, в който те са деклариран в код. Както е показано на 10 примера на Enum в Java , същия ред е също се поддържа от метода ordinal(). enum , който е използвани от EnumSet и EnumMap.

В тази връзка, какво е enum в Java?

Java Enums . Ан enum е специален "клас", който представлява група от константи (непроменими променливи, като крайните променливи). За да създадете enum , използвай enum ключова дума (вместо клас или интерфейс) и отделете константите със запетая.

По същия начин, enum е сравним? Enum константите са само сравними към други enum константи на същото enum Тип. Естественият ред, реализиран от този метод, е редът, в който са декларирани константите.

Съответно, как enum се сравнява с низ?

За сравняване на String да се Enum тип, който трябва да преобразувате enum да се низ и тогава сравни тях. За това можете да използвате метода toString() или метода name(). toString() - Връща името на това enum константа, както се съдържа в декларацията.

Как сравнявате обекти в Java?

Да можеш да сравни две Java обекти от същия клас булевото равно на ( Обект obj) методът трябва да бъде отменен и внедрен от класа. Изпълнителят решава кои стойности трябва да са равни, за да разгледа две обекти да бъдат равни.

Препоръчано: