/* 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
{
{
System.
out.
println ( "Runtime.version() = " + Runtime.
version() ) ;
(
java.time.Month.of ( 1 ) // Get `Month` enum object for month number, 1-12 for January-December.
.getDisplayName ( // Generate localized text for name of this month.
TextStyle.FULL_STANDALONE , // Month name spelled out, not abbreviated.
Locale.
forLanguageTag ( "en-US" ) // English language, United States cultural norms. ) // Returns string with localized text such as “January”.
);
int monthNumber = 1 ;
Month month = Month.of ( monthNumber ) ;
TextStyle style = TextStyle.FULL_STANDALONE ;
Locale locale
= Locale.
forLanguageTag ( "fr-CA" ) ; // ( "en-US" ) ; String output
= month.
getDisplayName ( style , locale
) ;
System.
out.
println ( output
) ; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnRpbWUuKiA7CmltcG9ydCBqYXZhLnRpbWUuZm9ybWF0LiogOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTeXN0ZW0ub3V0LnByaW50bG4gKCAiUnVudGltZS52ZXJzaW9uKCkgPSAiICsgUnVudGltZS52ZXJzaW9uKCkgKSA7CgkJCgkJU3lzdGVtLm91dC5wcmludGxuCgkJKAoJCQlqYXZhLnRpbWUuTW9udGgub2YgKCAxICkgICAgICAgICAgICAgICAgLy8gR2V0IGBNb250aGAgZW51bSBvYmplY3QgZm9yIG1vbnRoIG51bWJlciwgMS0xMiBmb3IgSmFudWFyeS1EZWNlbWJlci4gCgkJCS5nZXREaXNwbGF5TmFtZSAoICAgICAgICAgICAgICAgICAgICAgICAvLyBHZW5lcmF0ZSBsb2NhbGl6ZWQgdGV4dCBmb3IgbmFtZSBvZiB0aGlzIG1vbnRoLgoJCQkgICAgVGV4dFN0eWxlLkZVTExfU1RBTkRBTE9ORSAsICAgICAgICAgLy8gTW9udGggbmFtZSBzcGVsbGVkIG91dCwgbm90IGFiYnJldmlhdGVkLiAKCQkJICAgIExvY2FsZS5mb3JMYW5ndWFnZVRhZyAoICJlbi1VUyIgKSAgIC8vIEVuZ2xpc2ggbGFuZ3VhZ2UsIFVuaXRlZCBTdGF0ZXMgY3VsdHVyYWwgbm9ybXMuCgkJCSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSZXR1cm5zIHN0cmluZyB3aXRoIGxvY2FsaXplZCB0ZXh0IHN1Y2ggYXMg4oCcSmFudWFyeeKAnS4gCgkJKTsKCQkKCQlpbnQgbW9udGhOdW1iZXIgPSAxIDsKCQlNb250aCBtb250aCA9IE1vbnRoLm9mICggbW9udGhOdW1iZXIgKSA7ICAKCQlUZXh0U3R5bGUgc3R5bGUgPSBUZXh0U3R5bGUuRlVMTF9TVEFOREFMT05FIDsKCQlMb2NhbGUgbG9jYWxlID0gTG9jYWxlLmZvckxhbmd1YWdlVGFnICggImZyLUNBIiApIDsgIC8vICggImVuLVVTIiApIDsKCQlTdHJpbmcgb3V0cHV0ID0gbW9udGguZ2V0RGlzcGxheU5hbWUgKCBzdHlsZSAsIGxvY2FsZSApIDsKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4gKCBvdXRwdXQgKSA7Cgl9Cn0=