這是一個令我困惑的一段時間的疑問。比較枚舉int,日曆類
,以比較日曆枚舉valune,例如使用Calendar類:所以基本上
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' - 一個整數常量。 javadocs會告訴你thig。 – millimoose 2013-02-14 11:44:39