这是一个令我困惑的一段时间的疑问。比较枚举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