Java DayOfWeek valueOf()方法及示例
java.time.DayOfWeek 的 valueOf() 方法是Java中的一个内置函数,它接收一个字符串并返回一个与该字符串对应的DayOfWeek实例。该字符串必须与该类型中用于声明星期常量的标识符完全匹配。不允许有多余的空白字符。
方法声明 。
public static DayOfWeek valueOf(String name)
语法
DayOfWeek dayOfWeekObject = DayOfWeek.valueOf(String name)
参数: 该方法使用名称作为参数,其中。
- name – 是一个字符串,是星期的名称。
- dayOfWeekObject – 是DayOfWeek的一个实例。
返回值: 该函数返回一个与名称字符串对应的DayOfWeek实例。
以下程序说明了上述方法:
程序1 :
// Java Program Demonstrate valueOf()
// method of DayOfWeek
import java.time.*;
class DayOfWeekExample {
public static void main(String[] args)
{
// Initializing a DayOfWeek instance
DayOfWeek dayOfWeek
= DayOfWeek.valueOf("MONDAY");
// Printing the day-of-week
System.out.println(dayOfWeek.name());
}
}
输出:
MONDAY
程序2
// Java Program Demonstrate valueOf()
// method of DayOfWeek
import java.time.*;
class DayOfWeekExample {
public static void main(String[] args)
{
// Initializing a DayOfWeek instance
DayOfWeek dayOfWeek
= DayOfWeek.valueOf("SATURDAY");
// Printing the day-of-week
System.out.println(dayOfWeek.name());
}
}
输出:
SATURDAY
参考资料: https://docs.oracle.com/javase/8/docs/api/java/time/DayOfWeek.html#valueOf-java.lang.String-