java.util.Localeクラスを使用することになったのでそのメソッドが何を返却するかをチェック。
日本の場合
メソッド | 出力 |
getCountry() | JP |
getLanguage() | ja |
getVariant() | |
getDisplayCountry() | 日本 |
getDisplayLanguage() | 日本語 |
getDisplayName() | 日本語 (日本) |
getDisplayVariant() | |
getISO3Country() | JPN |
getISO3Language() | jp |
English(United States)の場合
メソッド | 出力 |
getCountry | US |
getLanguage | en |
getVariant | |
getDisplayCountry | United States |
getDisplayLanguage | English |
getDisplayName | English (United States) |
getDisplayVariant | |
getISO3Country | USA |
getISO3Language | eng |
定数で定義されているものと同じ値が返却されるわけではないのだな。