Java DateFormat getAvailableLocales()方法及示例

来源:这里教程网 时间:2026-02-17 20:44:43 作者:

Java DateFormat getAvailableLocales()方法及示例

Java中 DateFormat类getAvailableLocales() 方法用于返回该类的getInstance方法的本地化实例中所有可用的语言数组。

语法

public static Locale[] getAvailableLocales()

参数: 该方法不接受任何参数。

返回值: 该方法返回一个数组,其中包含所有可用的本地化实例。

下面的程序说明了DateFormat类的getAvailableLocales()方法的工作原理:
例1 :

// Java code to illustrate// getAvailableLocales() method  import java.text.*;import java.util.*;  public class Main {      public static void main(String args[])    {          // Get the available locales        Locale loc_list[]            = DateFormat.getAvailableLocales();          // Print the locales        // along with display names        System.out.println("Available Locales"                           + " :: Display names\n");        for (int count = 0;             count < loc_list.length; count++) {            System.out.println(                loc_list[count].toString()                + " :: "                + loc_list[count].getDisplayName());        }          for (int count = 0;             count < loc_list.length; count++) {            System.out.println(                loc_list[count]                    .getDisplayName(Locale.ITALY));        }    }}

输出:

Available Locales :: Display names :: ar_AE :: Arabic (United Arab Emirates)ar_JO :: Arabic (Jordan)ar_SY :: Arabic (Syria)hr_HR :: Croatian (Croatia)fr_BE :: French (Belgium)es_PA :: Spanish (Panama)mt_MT :: Maltese (Malta)es_VE :: Spanish (Venezuela)bg :: Bulgarianzh_TW :: Chinese (Taiwan)it :: Italianko :: Koreanuk :: Ukrainianlv :: Latvianda_DK :: Danish (Denmark)es_PR :: Spanish (Puerto Rico)vi_VN :: Vietnamese (Vietnam)en_US :: English (United States)sr_ME :: Serbian (Montenegro)sv_SE :: Swedish (Sweden)es_BO :: Spanish (Bolivia)en_SG :: English (Singapore)ar_BH :: Arabic (Bahrain)pt :: Portuguesear_SA :: Arabic (Saudi Arabia)sk :: Slovakar_YE :: Arabic (Yemen)hi_IN :: Hindi (India)ga :: Irishen_MT :: English (Malta)fi_FI :: Finnish (Finland)et :: Estoniansv :: Swedishcs :: Czechsr_BA_#Latn :: Serbian (Latin,Bosnia and Herzegovina)el :: Greekuk_UA :: Ukrainian (Ukraine)hu :: Hungarianfr_CH :: French (Switzerland)in :: Indonesianes_AR :: Spanish (Argentina)ar_EG :: Arabic (Egypt)ja_JP_JP_#u-ca-japanese :: Japanese (Japan,JP)es_SV :: Spanish (El Salvador)pt_BR :: Portuguese (Brazil)be :: Belarusianis_IS :: Icelandic (Iceland)cs_CZ :: Czech (Czech Republic)es :: Spanishpl_PL :: Polish (Poland)tr :: Turkishca_ES :: Catalan (Spain)sr_CS :: Serbian (Serbia and Montenegro)ms_MY :: Malay (Malaysia)hr :: Croatianlt :: Lithuanianes_ES :: Spanish (Spain)es_CO :: Spanish (Colombia)bg_BG :: Bulgarian (Bulgaria)sq :: Albanianfr :: Frenchja :: Japanesesr_BA :: Serbian (Bosnia and Herzegovina)is :: Icelandices_PY :: Spanish (Paraguay)de :: Germanes_EC :: Spanish (Ecuador)es_US :: Spanish (United States)ar_SD :: Arabic (Sudan)en :: Englishro_RO :: Romanian (Romania)en_PH :: English (Philippines)ca :: Catalanar_TN :: Arabic (Tunisia)sr_ME_#Latn :: Serbian (Latin,Montenegro)es_GT :: Spanish (Guatemala)sl :: Slovenianko_KR :: Korean (South Korea)el_CY :: Greek (Cyprus)es_MX :: Spanish (Mexico)ru_RU :: Russian (Russia)es_HN :: Spanish (Honduras)zh_HK :: Chinese (Hong Kong)no_NO_NY :: Norwegian (Norway,Nynorsk)hu_HU :: Hungarian (Hungary)th_TH :: Thai (Thailand)ar_IQ :: Arabic (Iraq)es_CL :: Spanish (Chile)fi :: Finnishar_MA :: Arabic (Morocco)ga_IE :: Irish (Ireland)mk :: Macedoniantr_TR :: Turkish (Turkey)et_EE :: Estonian (Estonia)ar_QA :: Arabic (Qatar)sr__#Latn :: Serbian (Latin)pt_PT :: Portuguese (Portugal)fr_LU :: French (Luxembourg)ar_OM :: Arabic (Oman)th :: Thaisq_AL :: Albanian (Albania)es_DO :: Spanish (Dominican Republic)es_CU :: Spanish (Cuba)ar :: Arabicru :: Russianen_NZ :: English (New Zealand)sr_RS :: Serbian (Serbia)de_CH :: German (Switzerland)es_UY :: Spanish (Uruguay)ms :: Malayel_GR :: Greek (Greece)iw_IL :: Hebrew (Israel)en_ZA :: English (South Africa)th_TH_TH_#u-nu-thai :: Thai (Thailand,TH)hi :: Hindifr_FR :: French (France)de_AT :: German (Austria)nl :: Dutchno_NO :: Norwegian (Norway)en_AU :: English (Australia)vi :: Vietnamesenl_NL :: Dutch (Netherlands)fr_CA :: French (Canada)lv_LV :: Latvian (Latvia)de_LU :: German (Luxembourg)es_CR :: Spanish (Costa Rica)ar_KW :: Arabic (Kuwait)sr :: Serbianar_LY :: Arabic (Libya)mt :: Malteseit_CH :: Italian (Switzerland)da :: Danishde_DE :: German (Germany)ar_DZ :: Arabic (Algeria)sk_SK :: Slovak (Slovakia)lt_LT :: Lithuanian (Lithuania)it_IT :: Italian (Italy)en_IE :: English (Ireland)zh_SG :: Chinese (Singapore)ro :: Romanianen_CA :: English (Canada)nl_BE :: Dutch (Belgium)no :: Norwegianpl :: Polishzh_CN :: Chinese (China)ja_JP :: Japanese (Japan)de_GR :: German (Greece)sr_RS_#Latn :: Serbian (Latin,Serbia)iw :: Hebrewen_IN :: English (India)ar_LB :: Arabic (Lebanon)es_NI :: Spanish (Nicaragua)zh :: Chinesemk_MK :: Macedonian (Macedonia)be_BY :: Belarusian (Belarus)sl_SI :: Slovenian (Slovenia)es_PE :: Spanish (Peru)in_ID :: Indonesian (Indonesia)en_GB :: English (United Kingdom)arabo (Emirati Arabi Uniti)arabo (Giordania)arabo (Siria)croato (Croazia)francese (Belgio)spagnolo (Panama)maltese (Malta)spagnolo (Venezuela)bulgarocinese (Taiwan)italianocoreanoucrainolettonedanese (Danimarca)spagnolo (Puerto Rico)vietnamita (Vietnam)inglese (Stati Uniti)serbo (Montenegro)svedese (Svezia)spagnolo (Bolivia)inglese (Singapore)arabo (Bahrain)portoghesearabo (Arabia Saudita)slovaccoarabo (Yemen)hindi (India)irlandeseinglese (Malta)finlandese (Finlandia)estonesvedesececoserbo (Latino,Bosnia-Erzegovina)grecoucraino (Ucraina)ungheresefrancese (Svizzera)indonesianospagnolo (Argentina)arabo (Egitto)giapponese (Giappone,JP)spagnolo (El Salvador)portoghese (Brasile)bielorussoislandese (Islanda)ceco (Repubblica Ceca)spagnolopolacco (Polonia)turcocatalano (Spagna)serbo (Serbia e Montenegro)malese (Malaysia)croatolituanospagnolo (Spagna)spagnolo (Colombia)bulgaro (Bulgaria)albanesefrancesegiapponeseserbo (Bosnia-Erzegovina)islandesespagnolo (Paraguay)tedescospagnolo (Ecuador)spagnolo (Stati Uniti)arabo (Sudan)ingleserumeno (Romania)inglese (Filippine)catalanoarabo (Tunisia)serbo (Latino,Montenegro)spagnolo (Guatemala)slovenocoreano (Corea del Sud)greco (Cipro)spagnolo (Messico)russo (Russia)spagnolo (Honduras)cinese (Hong Kong)norvegese (Norvegia,Nynorsk)ungherese (Ungheria)thai (Thailandia)arabo (Iraq)spagnolo (Cile)finlandesearabo (Marocco)irlandese (Irlanda)macedoneturco (Turchia)estone (Estonia)arabo (Qatar)serbo (Latino)portoghese (Portogallo)francese (Lussemburgo)arabo (Oman)thaialbanese (Albania)spagnolo (Repubblica Dominicana)spagnolo (Cuba)araborussoinglese (Nuova Zelanda)serbo (Serbia)tedesco (Svizzera)spagnolo (Uruguay)malesegreco (Grecia)ebraico (Israele)inglese (Sudafrica)thai (Thailandia,TH)hindifrancese (Francia)tedesco (Austria)neerlandesenorvegese (Norvegia)inglese (Australia)vietnamitaneerlandese (Paesi Bassi)francese (Canada)lettone (Lettonia)tedesco (Lussemburgo)spagnolo (Costa Rica)arabo (Kuwait)serboarabo (Libia)malteseitaliano (Svizzera)danesetedesco (Germania)arabo (Algeria)slovacco (Slovacchia)lituano (Lituania)italiano (Italia)inglese (Irlanda)cinese (Singapore)rumenoinglese (Canada)neerlandese (Belgio)norvegesepolaccocinese (Cina)giapponese (Giappone)tedesco (Grecia)serbo (Latino,Serbia)ebraicoinglese (India)arabo (Libano)spagnolo (Nicaragua)cinesemacedone (Macedonia)bielorusso (Bielorussia)sloveno (Slovenia)spagnolo (Per?)indonesiano (Indonesia)inglese (Regno Unito)

参考资料: https://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html#getAvailableLocales()

相关推荐