Computer >> Máy Tính >  >> Lập trình >> Java

Tầm quan trọng của lớp ngôn ngữ trong Java?


A Ngôn ngữ lớp được sử dụng để thực hiện các hoạt động ngôn ngữ và cung cấp thông tin ngôn ngữ cho người dùng. A Ngôn ngữ được định nghĩa là một tập hợp các thông số đại diện cho một vị trí địa lý hoặc địa điểm nơi một số hoạt động xảy ra. Các phương pháp quan trọng của Ngôn ngữ lớp là getAvailableLocales (), getCountry (), getDefault (), getDisplayLanguage () , getDisplayCountry (), getUnicodeLocaleKeys () vv

Ngôn ngữ lớp sử dụng các hàm tạo sau:

  • Ngôn ngữ (Chuỗi L) :Khởi tạo ngôn ngữ từ mã ngôn ngữ được chuyển như một đối số.
  • Ngôn ngữ (Chuỗi L, Chuỗi C) :Khởi tạo ngôn ngữ từ ngôn ngữ , mã quốc gia được chuyển dưới dạng đối số.
  • Ngôn ngữ (Chuỗi L, Chuỗi C, Chuỗi V) :Khởi tạo ngôn ngữ từ ngôn ngữ , quốc gia , biến thể được chuyển dưới dạng đối số.

Cú pháp

public final class Locale extends Object implements Cloneable, Serializable

Ví dụ

import java.text.SimpleDateFormat;
import java.util.Locale;
public class LocaleTest {
   public static void main(String[] args) {
      Locale loc[] = SimpleDateFormat.getAvailableLocales();
      for (int i=1; i <= 15; i++) {
         System.out.printf("\n%s (%s) ", loc[i].getDisplayName(), loc[i].toString());
      }
   }
}

Đầu ra

Arabic (United Arab Emirates) (ar_AE)
Arabic (Jordan) (ar_JO)
Arabic (Syria) (ar_SY)
Croatian (Croatia) (hr_HR)
French (Belgium) (fr_BE)
Spanish (Panama) (es_PA)
Maltese (Malta) (mt_MT)
Spanish (Venezuela) (es_VE)
Bulgarian (bg)
Chinese (Taiwan) (zh_TW)
Italian (it)
Korean (ko)
Ukrainian (uk)
Latvian (lv)
Danish (Denmark) (da_DK)