📜  Java中的 DayOfWeek of() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:01:52.567000             🧑  作者: Mango

Java中的 DayOfWeek of() 方法及示例

Java8新增了一个枚举类型 DayOfWeek ,表示星期几的枚举值,其中包含了Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday等七种值。 DayOfWeek里面有一个静态的of()方法,用来根据数字获取星期几的枚举值。下面是DayOfWeek的of()方法的语法:

public static DayOfWeek of(int dayOfWeek)

整数参数dayOfWeek表示星期几,1表示星期一、2表示星期二等等,值的范围必须在1到7之间。

接下来,我们通过实例来学习使用 DayOfWeek 类中的 of() 方法。

DayOfWeek of() 方法示例
import java.time.DayOfWeek;

public class DayOfWeekExample {
    public static void main(String[] args) {
        int dayOfWeek = 3;
        DayOfWeek day = DayOfWeek.of(dayOfWeek);
        System.out.println(day);
    }
}
运行结果:
WEDNESDAY

在以上示例中,我们使用 DayOfWeek.of(3) 返回枚举值 DayOfWeek.WEDNESDAY。这是因为 WEDNESDAY 是 DayOfWeek 枚举值中,dayOfWeek 参数对应的数字为3.

注意事项
  • dayOfWeek 的取值范围必须在1~7之间,否则程序会抛出一个 DateTimeException 异常。
  • DayOfWeek 是枚举类型,使用时需要指定包名:java.time.DayOfWeek。
结语

DayOfWeek of() 方法是Java8中新增的时间日期类 DayOfWeek 中的一个重要方法,可以方便地获取星期几的枚举值。希望本篇文章能对大家学习Java8新特性方面的知识有所帮助。