CDC 1.1.2

クラス
java.util.Locale の使用

Locale を使用しているパッケージ
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.text テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
 

java.lang での Locale の使用
 

Locale 型のパラメータを持つ java.lang のメソッド
 String String.toLowerCase(Locale locale)
          指定された Locale の規則を使用して、この String 内のすべての文字列を小文字に変換します。
 String String.toUpperCase(Locale locale)
          指定された Locale の規則を使用して、この String 内のすべての文字列を大文字に変換します。
 

java.text での Locale の使用
 

Locale を返す java.text のメソッド
static Locale[] NumberFormat.getAvailableLocales()
          NumberFormat が導入されている Locale のセットを取得します。
static Locale[] DateFormat.getAvailableLocales()
          DateFormat が導入されているロケールのセットを取得します。
 Locale MessageFormat.getLocale()
          サブフォーマットを作成または比較する場合に使用されるロケールを取得します。
 

Locale 型のパラメータを持つ java.text のメソッド
static NumberFormat NumberFormat.getCurrencyInstance(Locale inLocale)
          指定されたロケールに対する通貨フォーマットを返します。
static DateFormat DateFormat.getDateInstance(int style, Locale aLocale)
          指定されたロケールに対し、指定されたフォーマットスタイルを持つ日付フォーマッタを取得します。
static DateFormat DateFormat.getDateTimeInstance(int dateStyle, int timeStyle, Locale aLocale)
          指定されたロケールに対し、指定されたフォーマットスタイルを持つ日付/時刻フォーマッタを取得します。
static NumberFormat NumberFormat.getInstance(Locale inLocale)
          指定されたロケールのデフォルトの数値フォーマットを返します。
static NumberFormat NumberFormat.getIntegerInstance(Locale inLocale)
          指定されたロケールに対する整数型数値フォーマットを返します。
static NumberFormat NumberFormat.getNumberInstance(Locale inLocale)
          指定されたロケールに対する汎用数値フォーマットを返します。
static NumberFormat NumberFormat.getPercentInstance(Locale inLocale)
          指定されたロケールに対するパーセントフォーマットを返します。
static DateFormat DateFormat.getTimeInstance(int style, Locale aLocale)
          指定されたロケールに対し、指定されたフォーマットスタイルを持つ時刻フォーマッタを取得します。
 void MessageFormat.setLocale(Locale locale)
          サブフォーマットを作成または比較する場合に使用するロケールを設定します。
 

Locale 型のパラメータを持つ java.text のコンストラクタ
DateFormatSymbols(Locale locale)
          指定されたロケールに対するリソースからフォーマットデータを読み込むことによって、DateFormatSymbols オブジェクトを構築します。
DecimalFormatSymbols(Locale locale)
          指定されたロケールに対して DecimalFormatSymbols オブジェクトを生成します。
MessageFormat(String pattern, Locale locale)
          指定されたロケールとパターンのための MessageFormat を構築します。
SimpleDateFormat(String pattern, Locale locale)
          指定されたパターンと指定されたロケールのデフォルト日付フォーマット記号を使って SimpleDateFormat を構築します。
 

java.util での Locale の使用
 

Locale として宣言されている java.util のフィールド
static Locale Locale.CANADA
          国に使用する定数です。
static Locale Locale.CANADA_FRENCH
          国に使用する定数です。
static Locale Locale.CHINA
          国に使用する定数です。
static Locale Locale.CHINESE
          言語に使用する定数です。
static Locale Locale.ENGLISH
          言語に使用する定数です。
static Locale Locale.FRANCE
          国に使用する定数です。
static Locale Locale.FRENCH
          言語に使用する定数です。
static Locale Locale.GERMAN
          言語に使用する定数です。
static Locale Locale.GERMANY
          国に使用する定数です。
static Locale Locale.ITALIAN
          言語に使用する定数です。
static Locale Locale.ITALY
          国に使用する定数です。
static Locale Locale.JAPAN
          国に使用する定数です。
static Locale Locale.JAPANESE
          言語に使用する定数です。
static Locale Locale.KOREA
          国に使用する定数です。
static Locale Locale.KOREAN
          言語に使用する定数です。
static Locale Locale.PRC
          国に使用する定数です。
static Locale Locale.SIMPLIFIED_CHINESE
          言語に使用する定数です。
static Locale Locale.TAIWAN
          国に使用する定数です。
static Locale Locale.TRADITIONAL_CHINESE
          言語に使用する定数です。
static Locale Locale.UK
          国に使用する定数です。
static Locale Locale.US
          国に使用する定数です。
 

Locale を返す java.util のメソッド
static Locale[] Calendar.getAvailableLocales()
          Calendar が導入されているロケールのリストを取得します。
static Locale[] Locale.getAvailableLocales()
          インストールされているすべてのロケールのリストを返します。
static Locale Locale.getDefault()
          Java 仮想マシンのこのインスタンスに対して、デフォルトロケールの現在の値を取得します。
 Locale ResourceBundle.getLocale()
          リソースバンドルの Locale を返します。
 

Locale 型のパラメータを持つ java.util のメソッド
static ResourceBundle ResourceBundle.getBundle(String baseName, Locale locale)
          指定された基底名、ロケール、および呼び出し側のクラスローダーを使用して、リソースバンドルを取得します。
static ResourceBundle ResourceBundle.getBundle(String baseName, Locale locale, ClassLoader loader)
          指定された基底名、ロケール、クラスローダーを使用して、リソースバンドルを取得します。
 String Locale.getDisplayCountry(Locale inLocale)
          ユーザーへの表示に適した、ロケールの国の名前を返します。
 String Locale.getDisplayLanguage(Locale inLocale)
          ユーザーへの表示に適した、ロケールの言語の名前を返します。
 String TimeZone.getDisplayName(boolean daylight, int style, Locale locale)
          指定されたロケールでの現在のタイムゾーンの名前を、ユーザーへの表示に適した形式で返します。
 String TimeZone.getDisplayName(Locale locale)
          指定されたロケールでの現在のタイムゾーンの名前を、ユーザーへの表示に適した形式で返します。
 String Locale.getDisplayName(Locale inLocale)
          ユーザーへの表示に適した、ロケールの名前を返します。
 String Locale.getDisplayVariant(Locale inLocale)
          ユーザーへの表示に適した、ロケールのバリアントコードの名前を返します。
static Currency Currency.getInstance(Locale locale)
          指定されたロケールの国の Currency インスタンスを返します。
static Calendar Calendar.getInstance(Locale aLocale)
          デフォルトのタイムゾーンおよび指定されたロケールを使用してカレンダを取得します。
static Calendar Calendar.getInstance(TimeZone zone, Locale aLocale)
          指定されたタイムゾーンおよびロケールを使用してカレンダを取得します。
 String Currency.getSymbol(Locale locale)
          指定されたロケールについて、その通貨の記号を取得します。
static void Locale.setDefault(Locale newLocale)
          Java 仮想マシンのこのインスタンスに対するデフォルトロケールを設定します。
 

Locale 型のパラメータを持つ java.util のコンストラクタ
Calendar(TimeZone zone, Locale aLocale)
          指定されたタイムゾーンおよびロケールを使用してカレンダを作成します。
GregorianCalendar(Locale aLocale)
          指定されたロケールでデフォルトタイムゾーンの現在時刻に基づいて GregorianCalendar を構築します。
GregorianCalendar(TimeZone zone, Locale aLocale)
          指定されたロケールで指定されたタイムゾーンの現在時刻に基づいて GregorianCalendar を構築します。
 


CDC 1.1.2

Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use of this specification is subject to license terms.