📅  最后修改于: 2023-12-03 14:42:46.712000             🧑  作者: Mango
DayOfWeek valueOf()
方法及示例在Java 8及以上的版本中,提供了一个DayOfWeek
枚举类用于表示一周的某一天(从星期一到星期日)。DayOfWeek
类提供了许多有用的方法来处理日期和时间中涉及到的周几的操作。
valueOf()
方法是DayOfWeek
类中的一个静态方法,用于获取指定字符串表示的枚举常量。
public static DayOfWeek valueOf(String name)
参数:
name
:一个字符串,表示要获取的枚举常量的名称。返回值:
DayOfWeek
枚举常量。下面是一个使用valueOf()
方法获取枚举常量的示例:
import java.time.DayOfWeek;
public class Main {
public static void main(String[] args) {
String dayName = "MONDAY";
DayOfWeek dayOfWeek = DayOfWeek.valueOf(dayName);
System.out.println("Day of week: " + dayOfWeek);
System.out.println("Ordinal value: " + dayOfWeek.getValue());
System.out.println("Name: " + dayOfWeek.name());
}
}
输出:
Day of week: MONDAY
Ordinal value: 1
Name: MONDAY
在上面的示例中,我们首先定义一个字符串dayName
,其值为MONDAY
。然后,我们使用valueOf()
方法将该字符串转换为DayOfWeek
枚举常量。最后,我们通过调用getValue()
和name()
方法获取枚举常量的数值和名称,并将其打印到控制台。
请注意,valueOf()
方法对于不区分大小写的字符串也有效。例如,如果将dayName
的值更改为"monday"
,仍然可以正确获取到DayOfWeek
枚举常量。
这是一个示例,展示了如何使用valueOf()
方法获取包含星期几的DayOfWeek
枚举常量。
DayOfWeek
类是一个用于表示一周的某一天的枚举类。valueOf()
方法可以通过字符串名称获取DayOfWeek
枚举常量。getValue()
方法可以获取枚举常量的数值,使用name()
方法可以获取枚举常量的名称。以上是关于Java中的DayOfWeek valueOf()
方法的介绍和示例,通过此方法可以更方便地处理和操作日期时间中涉及到的周几信息。