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