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); } } |
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 )); } } |
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–