java, جاوا

نمایش لیست کشورها در جاوا (Country List)

نمایش لیست کشورها در جاوا

در این جلسه تیم کدگیت را با آموزش نمایش لیست کشورها در جاوا همراهی کنید. پیش نیاز این آموزش شامل موارد زیر است:

  1. آشنایی با آرایه
  2. آشنایی با متد
  3. آشنایی با For

کلاس Locale

کلاس Locale در کتابخانه util قرار دارد. این کلاس شامل اطلاعات جغرافیایی، سیاسی و فرهنگ مناطق مختلف جهان است.این کتابخانه شامل فیلد ها static است که بعضی از مناطق را در خود جای میدهد. در این آموزش ما از کلاس locale برای نمایش لیست کشورها در جاوا استفاده میکنیم.

ایزو 3166

ایزو ۳۱۶۶ استانداردی است که توسط سازمان بین‌المللی استاندارد سازی تدوین شده است. هدف این استاندارد تخصیص کدی منحصر به فرد به هر کشور، مناطق جغرافیایی مهم و زیر مجموعه‌های آنها (مانند استان و ایالت) است.

نمایش لیست کشورها در جاوا

برای نمایش لیست کشور ها ما از کلاس Locale در جاوا استفاده میکنیم. همچنین این نکته را یاد داشته باشید تمام کشورهای عضو ایزو 3166 در جاوا نمایش داده می شود(ایران نیز در ایزو 3166 است). کدی که اینجا زدیم بدین صورت است که یک متد به نام CountryList وجود دارد و در این متد همه کشورها را نمایش میدهد. کد نمایش لیست کشورها در جاوا به صورت زیر است:

   public static void CountryList() {

          String[] locales = Locale.getISOCountries();

          for (String countryCode : locales) {

              Locale obj = new Locale("", countryCode);

              System.out.println("Country Code = " + obj.getCountry()
                        + ", Country Name = " + obj.getDisplayCountry());

          }

          System.out.println("Done");
     }

در کد بالا ابتدا از کلاس Locale استفاده و تمام کشورها را گرفتیم و در متغیر locales ریختیم. سپس در حلقه for هم کد کشور ها و هم نام آنها را چاپ کردیم.

تست نمایش لیست کشورها در جاوا

برای تست کدهای بالا، کد main زیر را بزنید:

     public static void main(String[] args) {
          CountryList();
     }

قسمتی از خروجی کد بالا:

Country Code = IN, Country Name = India
Country Code = IO, Country Name = British Indian Ocean Territory
Country Code = IQ, Country Name = Iraq
Country Code = IR, Country Name = Iran
Country Code = IS, Country Name = Iceland
Country Code = IT, Country Name = Italy
Country Code = JE, Country Name = Jersey
Country Code = JM, Country Name = Jamaica
Country Code = JO, Country Name = Jordan

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *