サンプル
SampleClass.java
import java.util.Locale;
public class SampleClass {
public static void main(String[] args) {
Locale locale = Locale.ENGLISH;
System.out.println("Locale.ENGLISH");
System.out.println("toString : " + locale.toString());
System.out.println("getDisplayName : " + locale.getDisplayName());
System.out.println("getDisplayLanguage : " + locale.getDisplayLanguage());
System.out.println("toLanguageTag : " + locale.toLanguageTag());
locale = Locale.JAPAN;
System.out.println("Locale.JAPAN");
System.out.println("toString : " + locale.toString());
System.out.println("getDisplayName : " + locale.getDisplayName());
System.out.println("getDisplayLanguage : " + locale.getDisplayLanguage());
System.out.println("toLanguageTag : " + locale.toLanguageTag());
locale = Locale.JAPANESE;
System.out.println("Locale.JAPANESE");
System.out.println("toString : " + locale.toString());
System.out.println("getDisplayName : " + locale.getDisplayName());
System.out.println("getDisplayLanguage : " + locale.getDisplayLanguage());
System.out.println("toLanguageTag : " + locale.toLanguageTag());
locale = Locale.FRANCE;
System.out.println("Locale.FRANCE");
System.out.println("toString : " + locale.toString());
System.out.println("getDisplayName : " + locale.getDisplayName());
System.out.println("getDisplayLanguage : " + locale.getDisplayLanguage());
System.out.println("toLanguageTag : " + locale.toLanguageTag());
locale = Locale.FRENCH;
System.out.println("Locale.FRENCH");
System.out.println("toString : " + locale.toString());
System.out.println("getDisplayName : " + locale.getDisplayName());
System.out.println("getDisplayLanguage : " + locale.getDisplayLanguage());
System.out.println("toLanguageTag : " + locale.toLanguageTag());
}
}
出力結果
Locale.ENGLISH
toString : en
getDisplayName : 英語
getDisplayLanguage : 英語
toLanguageTag : en
Locale.JAPAN
toString : ja_JP
getDisplayName : 日本語 (日本)
getDisplayLanguage : 日本語
toLanguageTag : ja-JP
Locale.JAPANESE
toString : ja
getDisplayName : 日本語
getDisplayLanguage : 日本語
toLanguageTag : ja
Locale.FRANCE
toString : fr_FR
getDisplayName : フランス語 (フランス)
getDisplayLanguage : フランス語
toLanguageTag : fr-FR
Locale.FRENCH
toString : fr
getDisplayName : フランス語
getDisplayLanguage : フランス語
toLanguageTag : fr