[API] java.util.Locale

java.util.Localeは、ロケール(地域情報)を扱うクラスです。

java.util.Localeの特徴

java.util.Localeで定義したロケール情報に従い、テキストの内容や日付の表示形式、金額の形式などを変えるために使用されます。

java.util.Localeの継承・実装

継承クラス

java.lang.Object
 ・java.util.Locale

実装インターフェース

java.io.Serializable
java.lang.Cloneable

導入バージョン

・JDK1.1

java.util.LocaleのAPI

【主要定数】
定数説明
LocaleCANADAカナダを表す
LocaleCANADA_FRENCHカナダフランス語を表す
LocaleCHINA中国を表す
LocaleCHINESE中国語を表す
LocaleENGLISH英語を表す
LocaleFRANCEフランスを表す
LocaleFRENCHフランス語を表す
LocaleGERMANドイツ語を表す
LocaleGERMANYドイツを表す
LocaleITALIANイタリア語を表す
LocaleITALYイタリアを表す
LocaleJAPAN日本を表す
LocaleJAPANESE日本語を表す
LocaleKOREA韓国を表す
LocaleKOREAN韓国語を表す
LocalePRC中国を表す
LocaleROOTルート・ロケールを表す
LocaleSIMPLIFIED_CHINESE中国語(簡体字)を表す
LocaleTAIWAN台湾を表す
LocaleTRADITIONAL_CHINESE中国語(繁体字)を表す
LocaleUKイギリスを表す
LocaleUSアメリカ合衆国を表す
【主要コンストラクタ】
コンストラクタ名説明
Locale(String language)言語コードからロケールを生成する
Locale(String language, String country)言語と国からロケールを生成する
Locale(String language, String country, String variant)言語と国、バリアントからロケールを生成する
【主要メソッド】
戻値型メソッド静的説明
Locale[]getAvailableLocales()インストールされているすべてのロケールの配列を返す
StringgetCountry()国/地域コードを返す
LocalegetDefault()システムのデフォルトロケールを返す
StringgetDisplayCountry()表示用の国/地域名を返す
StringgetDisplayLanguage()表示用の言語名を返す
StringgetDisplayName()表示用のロケール名を返す
StringgetLanguage()言語コードを返す
StringgetVariant()バリアントコードを返す

言語コード、国コード

言語コード、国コードについては以下ページをご覧ください。

java.util.Localeサンプル

(言語、国を指定してLocaleを生成する)

Locale loc1 = new Locale("ja", "JP");  //日本語、日本
Locale loc2 = new Locale("en", "US");  //英語、アメリカ
Locale loc3 = new Locale("en", "UK");  //英語、英国
(言語のみ指定してLocaleを生成する)

Locale loc1 = new Locale("ja");  //日本語 ※言語コードを直接指定する場合
Locale loc2 = Locale.JAPANESE;   //日本語 ※定数で指定する場合

Locale loc3 = new Locale("en");  //英語 ※言語コードを直接指定する場合
Locale loc4 = Locale.ENGLISH;    //英語 ※定数で指定する場合
(国のみ指定してLocaleを生成する)

Locale loc1 = new Locale("JP");  //日本 ※国コードを直接指定する場合
Locale loc2 = Locale.JAPAN;      //日本 ※定数で指定する場合

Locale loc3 = new Locale("US");  //英語 ※言語コードを直接指定する場合
Locale loc4 = Locale.US;         //英語 ※定数で指定する場合
(デフォルトのLocaleを生成する)

Locale loc = Locale.getDefault();

関連記事

コメント

タイトルとURLをコピーしました