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 DayOfWeek import 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);
}
} |
Output:
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY
Program 2:
// Java Program Demonstrate values() // method of DayOfWeek import 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 ));
}
} |
Output:
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–