/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.time.* ;
import java.time.format.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
ZoneId z = ZoneId.of( "America/Montreal" );
LocalDate today = LocalDate.now( z );
List<String> dayNames = new ArrayList<>( 7 ) ; // Initialize to seven days of a week.
dayNames.add( "yesterday" ) ;
dayNames.add( "today" ) ;
for( int i = 1 ; i <= 5 ; i ++ ) {
LocalDate ld = today.plusDays( i ) ;
String dayName
= ld.
getDayOfWeek().
getDisplayName( TextStyle.
FULL ,
Locale.
US ) ; dayNames.add( dayName ) ; // Add each of the five days remaining in a week.
}
System.
out.
println( dayNames
) ;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgppbXBvcnQgamF2YS50aW1lLiogOwppbXBvcnQgamF2YS50aW1lLmZvcm1hdC4qIDsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgogICAgWm9uZUlkIHogPSBab25lSWQub2YoICJBbWVyaWNhL01vbnRyZWFsIiApOwogICAgTG9jYWxEYXRlIHRvZGF5ID0gTG9jYWxEYXRlLm5vdyggeiApOwoKICAgIExpc3Q8U3RyaW5nPiBkYXlOYW1lcyA9IG5ldyBBcnJheUxpc3Q8PiggNyApIDsgIC8vIEluaXRpYWxpemUgdG8gc2V2ZW4gZGF5cyBvZiBhIHdlZWsuCiAgICBkYXlOYW1lcy5hZGQoICJ5ZXN0ZXJkYXkiICkgOwogICAgZGF5TmFtZXMuYWRkKCAidG9kYXkiICkgOwogICAgZm9yKCBpbnQgaSA9IDEgOyBpIDw9IDUgOyBpICsrICkgewogICAgICAgIExvY2FsRGF0ZSBsZCA9IHRvZGF5LnBsdXNEYXlzKCBpICkgOwogICAgICAgIFN0cmluZyBkYXlOYW1lID0gbGQuZ2V0RGF5T2ZXZWVrKCkuZ2V0RGlzcGxheU5hbWUoIFRleHRTdHlsZS5GVUxMICwgTG9jYWxlLlVTICkgOwogICAgICAgIGRheU5hbWVzLmFkZCggZGF5TmFtZSApIDsgIC8vIEFkZCBlYWNoIG9mIHRoZSBmaXZlIGRheXMgcmVtYWluaW5nIGluIGEgd2Vlay4KICAgIH0KICAgIAogICAgU3lzdGVtLm91dC5wcmludGxuKCBkYXlOYW1lcyApIDsKICAgIAoJfQp9