Вот сомнение, что меня озадачило какое-то время.Сравнение enum с int, Calendar Class
Использование класса Calendar для того, чтобы сравнить календарь перечисления valune, пример:
Calendar c = Calendar.getInstance();
if (c.SUNDAY == c.getFirstDayOfWeek()); //US local
System.out.println("indeed");
Так в принципе, я хотел бы знать, как это может быть возможно на самом деле сравнить перечисление (ВОСКРЕСЕНЬЕ) в getFirstDayOfWeek (), который возвращает int.
Заранее благодарим за ответы.
'Calendar.SUNDAY' не является значением перечисления, потому что' Calendar' (достаточно очевидно) не является 'enum', это' class'. Это 'public static final int' - целочисленная константа. Джавадоки сказали бы тебе. – millimoose