这是一个令人困惑的问题。
使用Calendar类来比较Calendar枚举值,例如:
Calendar c = Calendar.getInstance();
if (c.SUNDAY == c.getFirstDayOfWeek()); //US local
System.out.println("indeed");
基本上,我想知道如何将枚举(SUNDAY)与返回int的getFirstDayOfWeek()方法进行实际比较。
提前感谢您的答案。
答案 0 :(得分:1)
SUNDAY是Calendar API中的静态最终字段。它不是一个枚举。和getFirstDayOfWeek()返回一个int值(int表示中的星期几),因此比较是有效的。
576 public final static int SUNDAY = 1;
答案 1 :(得分:1)