/* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import java.io.*; import java.time.* ; import java.time.temporal.* ; /* Name of the class has to be "Main" only if the class is public. */ class Ideone { { final List< DayOfWeek > iso8601 = List.of( DayOfWeek.values() ) ; // Monday-Sunday, defined in ISO 8601 standard. List< DayOfWeek > localeOrder = new ArrayList<>( iso8601 ) ; // Duplicate the list of DayOfWeek objects. DayOfWeek localeFirstDayOfWeek = WeekFields.of( locale ).getFirstDayOfWeek() ; // Sunday-Saturday. int distance = DayOfWeek.MONDAY.ordinal() - localeFirstDayOfWeek.ordinal() ; } }
Standard input is empty
[MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY] [SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY] -6