System.out.println("availableLocales :"+ Locale.getAvailableLocales().length);
Locale[] arr=Locale.getAvailableLocales();
Arrays.sort(arr, new Comparator<Locale>() {
@Override
public int compare(Locale o1, Locale o2) {
return o1.getLanguage().compareTo(o2.getLanguage());
}
});
for(Locale l:arr){
System.out.println("語言:"+ l.getLanguage()+" 名稱:"+l.getDisplayLanguage()
+(StringUtils.isEmpty(l.getDisplayCountry())?"":(" 國家:"+ l.getDisplayCountry())) + " "+l.toString());
}
輸出如下
availableLocales :160
語言: 名稱:
語言:ar 名稱:阿拉伯文 國家:阿拉伯聯合酋長國 ar_AE
語言:ar 名稱:阿拉伯文 國家:約旦 ar_JO
語言:ar 名稱:阿拉伯文 國家:敘利亞 ar_SY
語言:ar 名稱:阿拉伯文 國家:巴林 ar_BH
語言:ar 名稱:阿拉伯文 國家:沙特阿拉伯 ar_SA
語言:ar 名稱:阿拉伯文 國家:也門 ar_YE
語言:ar 名稱:阿拉伯文 國家:埃及 ar_EG
語言:ar 名稱:阿拉伯文 國家:蘇丹 ar_SD
語言:ar 名稱:阿拉伯文 國家:突尼斯 ar_TN
語言:ar 名稱:阿拉伯文 國家:伊拉克 ar_IQ
語言:ar 名稱:阿拉伯文 國家:摩洛哥 ar_MA
語言:ar 名稱:阿拉伯文 國家:卡塔爾 ar_QA
語言:ar 名稱:阿拉伯文 國家:阿曼 ar_OM
語言:ar 名稱:阿拉伯文 ar
語言:ar 名稱:阿拉伯文 國家:科威特 ar_KW
語言:ar 名稱:阿拉伯文 國家:利比亞 ar_LY
語言:ar 名稱:阿拉伯文 國家:阿爾及利亞 ar_DZ
語言:ar 名稱:阿拉伯文 國家:黎巴嫩 ar_LB
語言:be 名稱:白俄羅斯文 be
語言:be 名稱:白俄羅斯文 國家:白俄羅斯 be_BY
語言:bg 名稱:保加利亞文 bg
語言:bg 名稱:保加利亞文 國家:保加利亞 bg_BG
語言:ca 名稱:加泰羅尼亞文 國家:西班牙 ca_ES
語言:ca 名稱:加泰羅尼亞文 ca
語言:cs 名稱:捷克文 cs
語言:cs 名稱:捷克文 國家:捷克共和國 cs_CZ
語言:da 名稱:丹麥文 國家:丹麥 da_DK
語言:da 名稱:丹麥文 da
語言:de 名稱:德文 de
語言:de 名稱:德文 國家:瑞士 de_CH
語言:de 名稱:德文 國家:奧地利 de_AT
語言:de 名稱:德文 國家:盧森堡 de_LU
語言:de 名稱:德文 國家:德國 de_DE
語言:de 名稱:德文 國家:希臘 de_GR
語言:el 名稱:希臘文 el
語言:el 名稱:希臘文 國家:塞浦路斯 el_CY
語言:el 名稱:希臘文 國家:希臘 el_GR
語言:en 名稱:英文 國家:美國 en_US
語言:en 名稱:英文 國家:新加坡 en_SG
語言:en 名稱:英文 國家:馬耳他 en_MT
語言:en 名稱:英文 en
語言:en 名稱:英文 國家:菲律賓 en_PH
語言:en 名稱:英文 國家:新西蘭 en_NZ
語言:en 名稱:英文 國家:南非 en_ZA
語言:en 名稱:英文 國家:澳大利亞 en_AU
語言:en 名稱:英文 國家:愛爾蘭 en_IE
語言:en 名稱:英文 國家:加拿大 en_CA
語言:en 名稱:英文 國家:印度 en_IN
語言:en 名稱:英文 國家:英國 en_GB
語言:es 名稱:西班牙文 國家:巴拿馬 es_PA
語言:es 名稱:西班牙文 國家:委內瑞拉 es_VE
語言:es 名稱:西班牙文 國家:波多黎哥 es_PR
語言:es 名稱:西班牙文 國家:玻利維亞 es_BO
語言:es 名稱:西班牙文 國家:阿根廷 es_AR
語言:es 名稱:西班牙文 國家:薩爾瓦多 es_SV
語言:es 名稱:西班牙文 es
語言:es 名稱:西班牙文 國家:西班牙 es_ES
語言:es 名稱:西班牙文 國家:哥倫比亞 es_CO
語言:es 名稱:西班牙文 國家:巴拉圭 es_PY
語言:es 名稱:西班牙文 國家:厄瓜多爾 es_EC
語言:es 名稱:西班牙文 國家:美國 es_US
語言:es 名稱:西班牙文 國家:危地馬拉 es_GT
語言:es 名稱:西班牙文 國家:墨西哥 es_MX
語言:es 名稱:西班牙文 國家:洪都拉斯 es_HN
語言:es 名稱:西班牙文 國家:智利 es_CL
語言:es 名稱:西班牙文 國家:多米尼加共和國 es_DO
語言:es 名稱:西班牙文 國家:古巴 es_CU
語言:es 名稱:西班牙文 國家:烏拉圭 es_UY
語言:es 名稱:西班牙文 國家:哥斯達黎加 es_CR
語言:es 名稱:西班牙文 國家:尼加拉瓜 es_NI
語言:es 名稱:西班牙文 國家:秘魯 es_PE
語言:et 名稱:愛沙尼亞文 et
語言:et 名稱:愛沙尼亞文 國家:愛沙尼亞 et_EE
語言:fi 名稱:芬蘭文 國家:芬蘭 fi_FI
語言:fi 名稱:芬蘭文 fi
語言:fr 名稱:法文 國家:比利時 fr_BE
語言:fr 名稱:法文 國家:瑞士 fr_CH
語言:fr 名稱:法文 fr
語言:fr 名稱:法文 國家:盧森堡 fr_LU
語言:fr 名稱:法文 國家:法國 fr_FR
語言:fr 名稱:法文 國家:加拿大 fr_CA
語言:ga 名稱:愛爾蘭文 ga
語言:ga 名稱:愛爾蘭文 國家:愛爾蘭 ga_IE
語言:hi 名稱:印地文 國家:印度 hi_IN
語言:hi 名稱:印地文 hi
語言:hr 名稱:克羅地亞文 國家:克羅地亞 hr_HR
語言:hr 名稱:克羅地亞文 hr
語言:hu 名稱:匈牙利文 hu
語言:hu 名稱:匈牙利文 國家:匈牙利 hu_HU
語言:in 名稱:印度尼西亞文 in
語言:in 名稱:印度尼西亞文 國家:印度尼西亞 in_ID
語言:is 名稱:冰島文 國家:冰島 is_IS
語言:is 名稱:冰島文 is
語言:it 名稱:意大利文 it
語言:it 名稱:意大利文 國家:瑞士 it_CH
語言:it 名稱:意大利文 國家:意大利 it_IT
語言:iw 名稱:希伯來文 國家:以色列 iw_IL
語言:iw 名稱:希伯來文 iw
語言:ja 名稱:日文 國家:日本 ja_JP_JP_#u-ca-japanese
語言:ja 名稱:日文 ja
語言:ja 名稱:日文 國家:日本 ja_JP
語言:ko 名稱:朝鮮文 ko
語言:ko 名稱:朝鮮文 國家:韓國 ko_KR
語言:lt 名稱:立陶宛文 lt
語言:lt 名稱:立陶宛文 國家:立陶宛 lt_LT
語言:lv 名稱:拉托維亞文(列托) lv
語言:lv 名稱:拉托維亞文(列托) 國家:拉脫維亞 lv_LV
語言:mk 名稱:馬其頓文 mk
語言:mk 名稱:馬其頓文 國家:馬其頓王國 mk_MK
語言:ms 名稱:馬來文 國家:馬來西亞 ms_MY
語言:ms 名稱:馬來文 ms
語言:mt 名稱:馬耳他文 國家:馬耳他 mt_MT
語言:mt 名稱:馬耳他文 mt
語言:nl 名稱:荷蘭文 nl
語言:nl 名稱:荷蘭文 國家:荷蘭 nl_NL
語言:nl 名稱:荷蘭文 國家:比利時 nl_BE
語言:no 名稱:挪威文 國家:挪威 no_NO_NY
語言:no 名稱:挪威文 國家:挪威 no_NO
語言:no 名稱:挪威文 no
語言:pl 名稱:波蘭文 國家:波蘭 pl_PL
語言:pl 名稱:波蘭文 pl
語言:pt 名稱:葡萄牙文 pt
語言:pt 名稱:葡萄牙文 國家:巴西 pt_BR
語言:pt 名稱:葡萄牙文 國家:葡萄牙 pt_PT
語言:ro 名稱:羅馬尼亞文 國家:羅馬尼亞 ro_RO
語言:ro 名稱:羅馬尼亞文 ro
語言:ru 名稱:俄文 國家:俄羅斯 ru_RU
語言:ru 名稱:俄文 ru
語言:sk 名稱:斯洛伐克文 sk
語言:sk 名稱:斯洛伐克文 國家:斯洛伐克 sk_SK
語言:sl 名稱:斯洛文尼亞文 sl
語言:sl 名稱:斯洛文尼亞文 國家:斯洛文尼亞 sl_SI
語言:sq 名稱:阿爾巴尼亞文 sq
語言:sq 名稱:阿爾巴尼亞文 國家:阿爾巴尼亞 sq_AL
語言:sr 名稱:塞爾維亞文 國家:黑山 sr_ME
語言:sr 名稱:塞爾維亞文 國家:波斯尼亞和黑山共和國 sr_BA_#Latn
語言:sr 名稱:塞爾維亞文 國家:塞爾維亞及黑山 sr_CS
語言:sr 名稱:塞爾維亞文 國家:波斯尼亞和黑山共和國 sr_BA
語言:sr 名稱:塞爾維亞文 國家:黑山 sr_ME_#Latn
語言:sr 名稱:塞爾維亞文 sr__#Latn
語言:sr 名稱:塞爾維亞文 國家:塞爾維亞 sr_RS
語言:sr 名稱:塞爾維亞文 sr
語言:sr 名稱:塞爾維亞文 國家:塞爾維亞 sr_RS_#Latn
語言:sv 名稱:瑞典文 國家:瑞典 sv_SE
語言:sv 名稱:瑞典文 sv
語言:th 名稱:泰文 國家:泰國 th_TH
語言:th 名稱:泰文 th
語言:th 名稱:泰文 國家:泰國 th_TH_TH_#u-nu-thai
語言:tr 名稱:土耳其文 tr
語言:tr 名稱:土耳其文 國家:土耳其 tr_TR
語言:uk 名稱:烏克蘭文 uk
語言:uk 名稱:烏克蘭文 國家:烏克蘭 uk_UA
語言:vi 名稱:越南文 國家:越南 vi_VN
語言:vi 名稱:越南文 vi
語言:zh 名稱:中文 國家:臺灣地區 zh_TW
語言:zh 名稱:中文 國家:香港 zh_HK
語言:zh 名稱:中文 國家:新加坡 zh_SG
語言:zh 名稱:中文 國家:中國 zh_CN
語言:zh 名稱:中文 zh