The values() method of java.time.DayOfWeek is an in-built function in Java which returns an array containing the days of the week, e.g. MONDAY, TUESDAY and so on, in the order they are declared.
Method Declaration:
public static DayOfWeek[] values()
Syntax:
DayOfWeek week[] = DayOfWeek.values()
Parameters: This method does not accepts any parameters.
Return Value: The function returns an array containing the days of the week in the order they are declared.
Below programs illustrate the above method:
Program 1:
// Java Program Demonstrate values()// method of DayOfWeekimport java.time.DayOfWeek;  class DayOfWeekExample {    public static void main(String[] args)    {        // Initializing an array containing        // all the days of the Week        DayOfWeek week[] = DayOfWeek.values();          // Printing the days of the Week        for (DayOfWeek c : week)            System.out.println(c);    }} |
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
Program 2:
// Java Program Demonstrate values()// method of DayOfWeekimport java.time.DayOfWeek;  class DayOfWeekExample {    public static void main(String[] args)    {        // Initializing an array containing        // all the days of the Week        DayOfWeek week[] = DayOfWeek.values();          // Printing the days of the Week        for (int i = 0; i < week.length; i++)            System.out.println(week[i]                               + " has int value - "                               + (i + 1));    }} |
MONDAY has int value - 1 TUESDAY has int value - 2 WEDNESDAY has int value - 3 THURSDAY has int value - 4 FRIDAY has int value - 5 SATURDAY has int value - 6 SUNDAY has int value - 7
Reference: https://docs.oracle.com/javase/8/docs/api/java/time/DayOfWeek.html#values–
