Вопросы
Цикл for для перебора enum в Java
Я работаю с перечислением (enum
) в Java, которое содержит кардинальные и промежуточные направления:
public enum Direction {
NORTH,
NORTHEAST,
EAST,
SOUTHEAST,
SOUTH,
SOUTHWEST,
WEST,
NORTHWEST
}
Мне нужно написать цикл for
, который будет перебирает каждое...
Сравнение членов enum в Java: использовать == или equals()?
Я знаю, что в Java перечисления (enum) компилируются в классы с приватными конструкторами и набором публичных статических членов. При сравнении двух экземпляров заданного перечисления я всегда использовал метод .equals(), например:
public void useEnums(SomeEnum a) { ...
JavaScriptSerializer - Сериализация JSON перечислений в виде строк
У меня есть класс, который содержит свойство типа enum
, и при сериализации объекта с использованием JavaScriptSerializer
, результат в формате JSON содержит целочисленное значение перечисления, а не его строковое "имя". Есть ли способ получить значение перечисления в виде строки в JSON без...
Как представить 'Enum' в Python?
Описание проблемы:
Я в основном разработчик на C#, но в данный момент работаю над проектом на Python.
Как можно представить эквивалент перечисления (Enum) в Python? Я хочу узнать, какой подход лучше всего подходит для реализации аналогичной функциональности перечислений, которые доступны в...