| パッケージ | 説明 | 
|---|---|
| java.applet | アプレットの作成、およびアプレットとアプレット・コンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。 | 
| java.awt | ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 | 
| java.awt.im | インプット・メソッド・フレームワークのためのクラスおよびインタフェースを提供します。 | 
| java.awt.im.spi | あらゆるJava実行時環境で使用できるインプット・メソッドの開発を可能にするインタフェースを提供します。 | 
| java.beans.beancontext | Beanコンテキストに関連するクラスおよびインタフェースを提供します。 | 
| java.io | このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。 | 
| java.lang | Javaプログラミング言語の設計にあたり基本的なクラスを提供します。 | 
| java.nio.charset | byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。 | 
| java.text | テキスト、日付、数値、およびメッセージを自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 | 
| java.text.spi | java.textパッケージに含まれているクラスのサービス・プロバイダ・クラスです。 | 
| java.time | 
 日付、時間、インスタント、デュレーションのメインAPI。 | 
| java.time.chrono | 
 デフォルトのISO暦以外の暦体系の汎用API。 | 
| java.time.format | 
 日付と時間を出力し、解析するクラスを提供します。 | 
| java.time.temporal | 
 フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。 | 
| java.util | コレクション・フレームワーク、レガシー・コレクション・クラス、イベント・モデル、日時機能、国際化、およびさまざまなユーティリティ・クラス(StringTokenizer、乱数ジェネレータ、およびビット配列)が含まれています。 | 
| java.util.spi | java.utilパッケージに含まれているクラスのサービス・プロバイダ・クラスです。 | 
| javax.accessibility | ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。 | 
| javax.annotation.processing | 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。 | 
| javax.imageio | Java Image I/O APIの基本パッケージです。 | 
| javax.imageio.metadata | メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。 | 
| javax.imageio.plugins.bmp | 組み込みBMPプラグインにより使用されるpublicクラスを含むパッケージです。 | 
| javax.imageio.plugins.jpeg | 組み込みJPEGプラグインをサポートするクラスです。 | 
| javax.imageio.spi | リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。 | 
| javax.print.attribute | JavaTM Print Serviceの属性の型とそれらが属性セットに収集される方法を記述するクラスとインスタンスを提供します。 | 
| javax.print.attribute.standard | パッケージjavax.print.attribute.standardには、特定の印刷属性のクラスが含まれています。 | 
| javax.security.auth.callback | このパッケージは、情報(ユーザー名やパスワードなどの認証データ)の取得や情報(エラーおよび警告メッセージなど)の表示のためにサービスがアプリケーションとやり取りするために必要なクラスを提供します。 | 
| javax.swing | すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。 | 
| javax.swing.table | javax.swing.JTableを処理するためのクラスとインタフェースを提供します。 | 
| javax.tools | コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 | 
| javax.xml.datatype | XML/Javaの型マッピングです。 | 
| javax.xml.soap | SOAPメッセージを作成および構築するためのAPIを提供します。 | 
| org.xml.sax |  このパッケージはコアSAX APIを提供します。 | 
| org.xml.sax.helpers | このパッケージは、SAXベースのアプリケーションをブートストラップするためのサポートを含む「ヘルパー」クラスを含みます。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | Applet. getLocale()アプレットのロケールを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | List.AccessibleAWTList.AccessibleAWTListChild. getLocale()コンポーネントのロケールを取得します。 | |
| Locale | Window. getLocale()ロケールが設定されている場合は、このウィンドウに関連付けられた Localeオブジェクトを取得します。 | |
| Locale | MenuComponent.AccessibleAWTMenuComponent. getLocale()オブジェクトのロケールを返します。 | |
| Locale | Component. getLocale()このコンポーネントのロケールを取得します。 | |
| Locale | Component.AccessibleAWTComponent. getLocale()オブジェクトのロケールを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract String[] | GraphicsEnvironment. getAvailableFontFamilyNames(Locale l)指定されたロケール向けにローカライズされた、この GraphicsEnvironment内のすべてのフォント・ファミリの名前を含む配列を返します。 | |
| String | Font. getFamily(Locale l)指定されたロケール向けにローカライズされた、この Fontのファミリ名を返します。 | |
| String | Font. getFontName(Locale l)指定されたロケール向けにローカライズされた、 Fontのフォント・フェース名を返します。 | |
| static ComponentOrientation | ComponentOrientation. getOrientation(Locale locale)措定されたロケールに対して適切な配置方向を返します。 | |
| void | Component. setLocale(Locale l)このコンポーネントのロケールを設定します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | InputContext. getLocale()現在のインプット・メソッドまたはキーボード配置の現在のロケールを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| boolean | InputContext. selectInputMethod(Locale locale)指定されたロケールをサポートするインプット・メソッドまたはキーボードの配置を選択しようとするときに、インプット・メソッドまたはキーボードの配置が正常に選択されたかどうかを示す値を返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale[] | InputMethodDescriptor. getAvailableLocales()対応するインプット・メソッドがサポートするロケールを返します。 | |
| Locale | InputMethod. getLocale()現在の入力ロケールを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| String | InputMethodDescriptor. getInputMethodDisplayName(Locale inputLocale, Locale displayLanguage)指定された入力ロケールのインプット・メソッドに対応する、ユーザーに表示される名前を、その名前が表示される言語で返します。 | |
| Image | InputMethodDescriptor. getInputMethodIcon(Locale inputLocale)インプット・メソッドに対応するアイコンを返します。 | |
| boolean | InputMethod. setLocale(Locale locale)入力ロケールの設定を試みます。 | 
| 修飾子と型 | フィールド | 説明 | 
|---|---|---|
| protected Locale | BeanContextSupport. localeBeanContextの現在のロケールです。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | BeanContextSupport. getLocale()このBeanContextのロケールを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| void | BeanContextSupport. setLocale(Locale newLocale)このBeanContextのロケールを設定します。 | 
| コンストラクタ | 説明 | 
|---|---|
| BeanContextServicesSupport(BeanContextServices peer, Locale lcle)指定されたロケールを使ってインスタンスを生成します。 | |
| BeanContextServicesSupport(BeanContextServices peer, Locale lcle, boolean dtime)指定されたロケールを使って設計モードでインスタンスを生成します。 | |
| BeanContextServicesSupport(BeanContextServices peer, Locale lcle, boolean dTime, boolean visible)
 BeanContextServicesSupportのインスタンスを生成します。 | |
| BeanContextSupport(BeanContext peer, Locale lcle)指定されたロケールを使ってインスタンスを生成します。 | |
| BeanContextSupport(BeanContext peer, Locale lcle, boolean dtime)指定されたロケールを使って設計モードでインスタンスを生成します。 | |
| BeanContextSupport(BeanContext peer, Locale lcle, boolean dTime, boolean visible)BeanContextSupportのインスタンスを生成します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| PrintWriter | PrintWriter. format(Locale l, String format, Object... args)指定された書式文字列および引数を使用して、書式付き文字列をこのライターに書き込みます。 | |
| PrintStream | PrintStream. format(Locale l, String format, Object... args)指定された書式文字列および引数を使用して、書式付き文字列をこの出力ストリームの宛先に書き込みます。 | |
| PrintWriter | PrintWriter. printf(Locale l, String format, Object... args)指定された書式文字列および引数を使用して、書式付き文字列をこのライターに書き込む簡易メソッドです。 | |
| PrintStream | PrintStream. printf(Locale l, String format, Object... args)書式付き文字列を、指定された書式文字列と引数を使用し、この出力ストリームに書き込む便利な方法です。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static String | String. format(Locale l, String format, Object... args)指定されたロケール、書式文字列、および引数を使って、フォーマットされた文字列を返します。 | |
| String | String. toLowerCase(Locale locale)指定された Localeのルールを使って、このString内のすべての文字を小文字に変換します。 | |
| String | String. toUpperCase(Locale locale)指定された Localeのルールを使って、このString内のすべての文字を大文字に変換します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| String | Charset. displayName(Locale locale)指定ロケールにおけるこの文字セットの名前(人間が読める形式)を返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static Locale[] | NumberFormat. getAvailableLocales()このクラスの get*Instanceメソッドがローカライズされたインスタンスを返すことのできるロケールすべての配列を返します。 | |
| static Locale[] | DecimalFormatSymbols. getAvailableLocales()このクラスの getInstanceメソッドがローカライズされたインスタンスを返すことのできるロケールすべての配列を返します。 | |
| static Locale[] | DateFormatSymbols. getAvailableLocales()このクラスの getInstanceメソッドがローカライズされたインスタンスを返すことのできるロケールすべての配列を返します。 | |
| static Locale[] | DateFormat. getAvailableLocales()このクラスの get*Instanceメソッドがローカライズされたインスタンスを返すことのできるロケールすべての配列を返します。 | |
| static Locale[] | Collator. getAvailableLocales()このクラスの getInstanceメソッドがローカライズされたインスタンスを返すことのできるロケールすべての配列を返します。 | |
| static Locale[] | BreakIterator. getAvailableLocales()このクラスの get*Instanceメソッドがローカライズされたインスタンスを返すことのできるロケールすべての配列を返します。 | |
| Locale | MessageFormat. getLocale()サブフォーマットを作成または比較する場合に使用されるロケールを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static BreakIterator | BreakIterator. getCharacterInstance(Locale locale)指定されたロケールの文字分割用の新しい BreakIteratorインスタンスを返します。 | |
| 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 DecimalFormatSymbols | DecimalFormatSymbols. getInstance(Locale locale)指定されたロケールの DecimalFormatSymbolsインスタンスを取得します。 | |
| static DateFormatSymbols | DateFormatSymbols. getInstance(Locale locale)指定されたロケールの DateFormatSymbolsインスタンスを取得します。 | |
| static Collator | Collator. getInstance(Locale desiredLocale)必要なロケールのCollatorを取得します。 | |
| static NumberFormat | NumberFormat. getIntegerInstance(Locale inLocale)指定されたロケールに対する整数型数値フォーマットを返します。 | |
| static BreakIterator | BreakIterator. getLineInstance(Locale locale)指定されたロケールの行分割用の新しい BreakIteratorインスタンスを返します。 | |
| static NumberFormat | NumberFormat. getNumberInstance(Locale inLocale)指定されたロケールに対する汎用数値フォーマットを返します。 | |
| static NumberFormat | NumberFormat. getPercentInstance(Locale inLocale)指定されたロケールに対するパーセント・フォーマットを返します。 | |
| static BreakIterator | BreakIterator. getSentenceInstance(Locale locale)指定されたロケールの文分割用の新しい BreakIteratorインスタンスを返します。 | |
| static DateFormat | DateFormat. getTimeInstance(int style, Locale aLocale)指定されたロケールに対し、指定されたフォーマット・スタイルを持つ時刻フォーマッタを取得します。 | |
| static BreakIterator | BreakIterator. getWordInstance(Locale locale)指定されたロケールの単語分割用の新しい BreakIteratorインスタンスを返します。 | |
| void | MessageFormat. setLocale(Locale locale)サブフォーマットを作成または比較する場合に使用するロケールを設定します。 | 
| コンストラクタ | 説明 | 
|---|---|
| DateFormatSymbols(Locale locale)指定されたロケールに対するリソースからフォーマット・データを読み込むことによって、DateFormatSymbolsオブジェクトを構築します。 | |
| DecimalFormatSymbols(Locale locale)指定されたロケールに対してDecimalFormatSymbolsオブジェクトを生成します。 | |
| MessageFormat(String pattern, Locale locale)指定されたロケールとパターンのためのMessageFormatを構築します。 | |
| SimpleDateFormat(String pattern, Locale locale)指定されたパターンと指定されたロケールのデフォルト日付フォーマット記号を使って SimpleDateFormatを構築します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract BreakIterator | BreakIteratorProvider. getCharacterInstance(Locale locale)指定されたロケールの文字分割用の新しい BreakIteratorインスタンスを返します。 | |
| abstract NumberFormat | NumberFormatProvider. getCurrencyInstance(Locale locale)指定されたロケールの通貨値をフォーマットする新しい NumberFormatインスタンスを返します。 | |
| abstract DateFormat | DateFormatProvider. getDateInstance(int style, Locale locale)指定されたロケールに対し、指定されたフォーマット・スタイルで日付をフォーマットする新しい DateFormatインスタンスを返します。 | |
| abstract DateFormat | DateFormatProvider. getDateTimeInstance(int dateStyle, int timeStyle, Locale locale)指定されたロケールに対し、指定されたフォーマット・スタイルで日付と時刻をフォーマットする新しい DateFormatインスタンスを返します。 | |
| abstract DecimalFormatSymbols | DecimalFormatSymbolsProvider. getInstance(Locale locale)指定されたロケールの新しい DecimalFormatSymbolsインスタンスを返します。 | |
| abstract DateFormatSymbols | DateFormatSymbolsProvider. getInstance(Locale locale)指定されたロケールの新しい DateFormatSymbolsインスタンスを返します。 | |
| abstract Collator | CollatorProvider. getInstance(Locale locale)指定されたロケールの新しい Collatorインスタンスを返します。 | |
| abstract NumberFormat | NumberFormatProvider. getIntegerInstance(Locale locale)指定されたロケールの整数値をフォーマットする新しい NumberFormatインスタンスを返します。 | |
| abstract BreakIterator | BreakIteratorProvider. getLineInstance(Locale locale)指定されたロケールの行分割用の新しい BreakIteratorインスタンスを返します。 | |
| abstract NumberFormat | NumberFormatProvider. getNumberInstance(Locale locale)指定されたロケールの新しい汎用 NumberFormatインスタンスを返します。 | |
| abstract NumberFormat | NumberFormatProvider. getPercentInstance(Locale locale)指定されたロケールのパーセント値をフォーマットする新しい NumberFormatインスタンスを返します。 | |
| abstract BreakIterator | BreakIteratorProvider. getSentenceInstance(Locale locale)指定されたロケールの文分割用の新しい BreakIteratorインスタンスを返します。 | |
| abstract DateFormat | DateFormatProvider. getTimeInstance(int style, Locale locale)指定されたロケールに対し、指定されたフォーマット・スタイルで時刻をフォーマットする新しい DateFormatインスタンスを返します。 | |
| abstract BreakIterator | BreakIteratorProvider. getWordInstance(Locale locale)指定されたロケールの単語分割用の新しい BreakIteratorインスタンスを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| String | DayOfWeek. getDisplayName(TextStyle style, Locale locale)「Mon」や「Friday」など、テキスト表現を取得します。 | |
| String | Month. getDisplayName(TextStyle style, Locale locale)「Jan」や「December」などのテキスト表現を取得します。 | |
| String | ZoneId. getDisplayName(TextStyle style, Locale locale)「英国時間」や「+02:00」など、ゾーンのテキスト表現を取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| String | JapaneseEra. getDisplayName(TextStyle style, Locale locale)この紀元のテキスト表現を取得します。 | |
| String | MinguoEra. getDisplayName(TextStyle style, Locale locale)この紀元のテキスト表現を取得します。 | |
| String | HijrahEra. getDisplayName(TextStyle style, Locale locale)この紀元のテキスト表現を取得します。 | |
| String | ThaiBuddhistEra. getDisplayName(TextStyle style, Locale locale)この紀元のテキスト表現を取得します。 | |
| default String | Era. getDisplayName(TextStyle style, Locale locale)この紀元のテキスト表現を取得します。 | |
| default String | Chronology. getDisplayName(TextStyle style, Locale locale)この暦のテキスト表現を取得します。 | |
| static Chronology | Chronology. ofLocale(Locale locale)ロケールから Chronologyのインスタンスを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | DateTimeFormatter. getLocale()書式設定時に使用されるロケールを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static Set<Locale> | DecimalStyle. getAvailableLocales()サポートされているロケールの一覧を示します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static String | DateTimeFormatterBuilder. getLocalizedDateTimePattern(FormatStyle dateStyle, FormatStyle timeStyle, Chronology chrono, Locale locale)ロケールおよび暦の日付および時間のスタイルの書式設定パターンを取得します。 | |
| static DecimalStyle | DecimalStyle. of(Locale locale)指定されたロケールのDecimalStyleを取得します。 | |
| static DateTimeFormatter | DateTimeFormatter. ofPattern(String pattern, Locale locale)指定されたパターンおよびロケールを使用してフォーマッタを作成します。 | |
| DateTimeFormatter | DateTimeFormatterBuilder. toFormatter(Locale locale)指定されたロケールを使用して DateTimeFormatterを作成することにより、このビルダーを完成します。 | |
| DateTimeFormatter | DateTimeFormatter. withLocale(Locale locale)新しいロケールを使って、このフォーマッタのコピーを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| default String | TemporalField. getDisplayName(Locale locale)要求されたロケールでのフィールドの表示名を取得します。 | |
| String | ChronoField. getDisplayName(Locale locale) | |
| static WeekFields | WeekFields. of(Locale locale)ロケールに適した WeekFieldsのインスタンスを取得します。 | 
| 修飾子と型 | フィールド | 説明 | 
|---|---|---|
| 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. ROOTルート・ロケールに使用される定数です。 | |
| static Locale | Locale. SIMPLIFIED_CHINESE言語に使用する定数です。 | |
| static Locale | Locale. TAIWAN国に使用する定数です。 | |
| static Locale | Locale. TRADITIONAL_CHINESE言語に使用する定数です。 | |
| static Locale | Locale. UK国に使用する定数です。 | |
| static Locale | Locale. US国に使用する定数です。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | Locale.Builder. build()このビルダーに設定されているフィールドから作成された Localeのインスタンスを返します。 | |
| static Locale | Locale. forLanguageTag(String languageTag)指定されたIETF BCP 47言語タグ文字列を表すロケールを返します。 | |
| static Locale[] | Calendar. getAvailableLocales()このクラスの getInstanceメソッドがローカライズされたインスタンスを返すことのできるロケールすべての配列を返します。 | |
| static Locale[] | Locale. getAvailableLocales()インストールされているすべてのロケールの配列を返します。 | |
| static Locale | Locale. getDefault()Java仮想マシンのこのインスタンスについて、デフォルト・ロケールの現在の値を取得します。 | |
| static Locale | Locale. getDefault(Locale.Category category)Java仮想マシンのこのインスタンスについて、指定されたカテゴリのデフォルト・ロケールの現在の値を取得します。 | |
| Locale | ResourceBundle.Control. getFallbackLocale(String baseName, Locale locale)ResourceBundle.getBundleファクトリ・メソッドがリソース・バンドルをさらに検索する際のフォール・バック・ロケールとして使用されるLocaleを返します。 | |
| Locale | ResourceBundle. getLocale()リソース・バンドルのLocaleを返します。 | |
| Locale | Scanner. locale()現在のスキャナのロケールを返します。 | |
| Locale | Formatter. locale()このフォーマッタを構築することで設定されたロケールを返します。 | |
| static Locale | Locale. lookup(List<Locale.LanguageRange> priorityList, Collection<Locale> locales)RFC 4647で定義されている検索メカニズムを使用してもっとも一致する言語タグの Localeインスタンスを返します。 | |
| Locale | Locale. stripExtensions()この Localeのコピーを、拡張を除いて返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static List<Locale> | Locale. filter(List<Locale.LanguageRange> priorityList, Collection<Locale> locales)RFC 4647に定義されているフィルタリング・メカニズムを使用して、一致する Localeインスタンスのリストを返します。 | |
| static List<Locale> | Locale. filter(List<Locale.LanguageRange> priorityList, Collection<Locale> locales, Locale.FilteringMode mode)RFC 4647に定義されているフィルタリング・メカニズムを使用して、一致する Localeインスタンスのリストを返します。 | |
| List<Locale> | ResourceBundle.Control. getCandidateLocales(String baseName, Locale locale)baseNameとlocaleの候補ロケールとして、LocaleのListを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Formatter | Formatter. format(Locale l, String format, Object... args)指定されたロケール、書式文字列、および引数を使用して、書式付き文字列をこのオブジェクトの宛先に書き込みます。 | |
| static ResourceBundle | ResourceBundle. getBundle(String baseName, Locale locale)指定された基底名、ロケール、および呼出し側のクラス・ローダーを使用して、リソース・バンドルを取得します。 | |
| static ResourceBundle | ResourceBundle. getBundle(String baseName, Locale locale, ClassLoader loader)指定された基底名、ロケール、クラス・ローダーを使用して、リソース・バンドルを取得します。 | |
| static ResourceBundle | ResourceBundle. getBundle(String baseName, Locale targetLocale, ClassLoader loader, ResourceBundle.Control control)指定された基底名、ターゲット・ロケール、クラス・ローダー、およびコントロールを使用して、リソース・バンドルを返します。 | |
| static ResourceBundle | ResourceBundle. getBundle(String baseName, Locale targetLocale, ResourceBundle.Control control)指定された基底名、ターゲット・ロケール、コントロール、および呼出し側のクラス・ローダーを使用して、リソース・バンドルを返します。 | |
| List<Locale> | ResourceBundle.Control. getCandidateLocales(String baseName, Locale locale)baseNameとlocaleの候補ロケールとして、LocaleのListを返します。 | |
| String | Locale. getDisplayCountry(Locale inLocale)ユーザーへの表示に適した、ロケールの国の名前を返します。 | |
| String | Locale. getDisplayLanguage(Locale inLocale)ユーザーへの表示に適した、ロケールの言語の名前を返します。 | |
| String | TimeZone. getDisplayName(boolean daylight, int style, Locale locale)指定された localeでのユーザーへの表示に適した、このTimeZoneの指定されたstyleでの名前を返します。 | |
| String | Calendar. getDisplayName(int field, int style, Locale locale)指定された styleとlocaleのカレンダfield値の文字列表現を返します。 | |
| String | Currency. getDisplayName(Locale locale)指定されたロケールでこの通貨を表示するのに適した名前を取得します。 | |
| String | TimeZone. getDisplayName(Locale locale)指定された localeでのユーザーへの表示に適した、このTimeZoneの標準時の長い名前を返します。 | |
| String | Locale. getDisplayName(Locale inLocale)ユーザーへの表示に適した、ロケールの名前を返します。 | |
| Map<String,Integer> | Calendar. getDisplayNames(int field, int style, Locale locale)指定された styleおよびlocaleのカレンダfieldのすべての名前と、それに対応するフィールド値を含むMapを返します。 | |
| String | Locale. getDisplayScript(Locale inLocale)ユーザーへの表示に適した、ロケールのスクリプトの名前を返します。 | |
| String | Locale. getDisplayVariant(Locale inLocale)ユーザーへの表示に適した、ロケールのバリアント・コードの名前を返します。 | |
| Locale | ResourceBundle.Control. getFallbackLocale(String baseName, Locale locale)ResourceBundle.getBundleファクトリ・メソッドがリソース・バンドルをさらに検索する際のフォール・バック・ロケールとして使用されるLocaleを返します。 | |
| 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)指定されたロケールでのこの通貨の記号を取得します。 | |
| long | ResourceBundle.Control. getTimeToLive(String baseName, Locale locale)この ResourceBundle.Controlの下でロードされるリソース・バンドルの有効期間(TTL)値を返します。 | |
| boolean | ResourceBundle.Control. needsReload(String baseName, Locale locale, String format, ClassLoader loader, ResourceBundle bundle, long loadTime)キャッシュ内で有効期限の切れた bundleを再ロードする必要があるかどうかを、loadTimeに指定されたロード時間やその他のいくつかの条件に基づいて判定します。 | |
| ResourceBundle | ResourceBundle.Control. newBundle(String baseName, Locale locale, String format, ClassLoader loader, boolean reload)指定された形式とロケールを持つ指定されたバンドル名のリソース・バンドルを、指定されたクラス・ローダーを必要に応じて使用してインスタンス化します。 | |
| static void | Locale. setDefault(Locale.Category category, Locale newLocale)Java仮想マシンのこのインスタンスについて、指定されたカテゴリ用のデフォルト・ロケールを設定します。 | |
| static void | Locale. setDefault(Locale newLocale)Java仮想マシンのこのインスタンスのデフォルト・ロケールを設定します。 | |
| Calendar.Builder | Calendar.Builder. setLocale(Locale locale)ロケール・パラメータを指定された localeに設定します。 | |
| Locale.Builder | Locale.Builder. setLocale(Locale locale)Builderを指定されたlocaleに適合するようにリセットします。 | |
| String | ResourceBundle.Control. toBundleName(String baseName, Locale locale)指定された baseNameとlocaleをバンドル名に変換します。 | |
| Scanner | Scanner. useLocale(Locale locale)スキャナのロケールを指定されたロケールに設定します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static List<Locale> | Locale. filter(List<Locale.LanguageRange> priorityList, Collection<Locale> locales)RFC 4647に定義されているフィルタリング・メカニズムを使用して、一致する Localeインスタンスのリストを返します。 | |
| static List<Locale> | Locale. filter(List<Locale.LanguageRange> priorityList, Collection<Locale> locales, Locale.FilteringMode mode)RFC 4647に定義されているフィルタリング・メカニズムを使用して、一致する Localeインスタンスのリストを返します。 | |
| static Locale | Locale. lookup(List<Locale.LanguageRange> priorityList, Collection<Locale> locales)RFC 4647で定義されている検索メカニズムを使用してもっとも一致する言語タグの Localeインスタンスを返します。 | 
| コンストラクタ | 説明 | 
|---|---|
| Calendar(TimeZone zone, Locale aLocale)指定されたタイムゾーンおよびロケールを使用してカレンダを構築します。 | |
| Formatter(Appendable a, Locale l)指定された宛先およびロケールを持つ新しいフォーマッタを構築します。 | |
| Formatter(File file, String csn, Locale l)指定されたファイル、文字セット、およびロケールを持つ新しいフォーマッタを構築します。 | |
| Formatter(Locale l)指定されたロケールを持つ新しいフォーマッタを構築します。 | |
| Formatter(OutputStream os, String csn, Locale l)指定された出力ストリーム、文字セット、およびロケールを持つ新しいフォーマッタを構築します。 | |
| Formatter(String fileName, String csn, Locale l)指定されたファイル名、文字セット、およびロケールを持つ新しいフォーマッタを構築します。 | |
| GregorianCalendar(Locale aLocale)指定されたロケールでデフォルト・タイム・ゾーンの現在の時間に基づいて GregorianCalendarを構築します。 | |
| GregorianCalendar(TimeZone zone, Locale aLocale)指定されたロケールで指定されたタイムゾーンの現在の時間に基づいて GregorianCalendarを構築します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract Locale[] | LocaleServiceProvider. getAvailableLocales()このロケール・サービス・プロバイダがローカライズ済みのオブジェクトや名前を提供可能な、すべてのロケールを含む配列を返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract String | LocaleNameProvider. getDisplayCountry(String countryCode, Locale locale)指定されたIETF BCP47地域コード(ISO 3166国コード、UN M.49地域コードのいずれか)と指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。 | |
| abstract String | LocaleNameProvider. getDisplayLanguage(String languageCode, Locale locale)指定されたIETF BCP47言語コードと指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。 | |
| abstract String | TimeZoneNameProvider. getDisplayName(String ID, boolean daylight, int style, Locale locale)指定されたタイムゾーンIDの名前を、指定されたロケールのユーザーへの表示に適した形式で返します。 | |
| abstract String | CalendarNameProvider. getDisplayName(String calendarType, int field, int value, int style, Locale locale)指定された styleとlocaleのカレンダfield valueの文字列表現(表示名)を返します。 | |
| String | CurrencyNameProvider. getDisplayName(String currencyCode, Locale locale)ユーザーへの表示に適した通貨の名前を返します。 | |
| abstract Map<String,Integer> | CalendarNameProvider. getDisplayNames(String calendarType, int field, int style, Locale locale)指定された styleおよびlocaleのCalendarfieldのすべての文字列表現(表示名)とそれらに対応するフィールド値を含むMapを返します。 | |
| String | LocaleNameProvider. getDisplayScript(String scriptCode, Locale locale)指定されたIETF BCP47書体コードと指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。 | |
| abstract String | LocaleNameProvider. getDisplayVariant(String variant, Locale locale)指定されたバリアント・コードと指定されたロケールに対する、ユーザーへの表示に適したローカライズ済みの名前を返します。 | |
| abstract int | CalendarDataProvider. getFirstDayOfWeek(Locale locale)指定した Localeの週の最初の日を返します。 | |
| String | TimeZoneNameProvider. getGenericDisplayName(String ID, int style, Locale locale)指定されたタイムゾーン IDのジェネリック名を、指定されたlocaleのユーザーへの表示に適した形式で返します。 | |
| abstract int | CalendarDataProvider. getMinimalDaysInFirstWeek(Locale locale)年の最初の週に必要な最小の日数を返します。 | |
| abstract String | CurrencyNameProvider. getSymbol(String currencyCode, Locale locale)指定されたロケールについて、指定された通貨コードの記号を取得します。 | |
| boolean | LocaleServiceProvider. isSupportedLocale(Locale locale)指定された localeがこのロケール・サービス・プロバイダでサポートされている場合はtrueを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract Locale | AccessibleContext. getLocale()コンポーネントのロケールを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| String | AccessibleBundle. toDisplayString(Locale locale)キーをローカライズされた文字列として取得します。 | |
| protected String | AccessibleBundle. toDisplayString(String resourceBundleName, Locale locale)キーをローカライズされた文字列として取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | ProcessingEnvironment. getLocale()現在のロケールを返します。有効なロケールが存在しない場合は nullを返します。 | 
| 修飾子と型 | フィールド | 説明 | 
|---|---|---|
| protected Locale[] | ImageWriter. availableLocales警告メッセージと圧縮設定値をローカライズするために使用できる Localeの配列、またはローカライズ版がサポートされていない場合はnullです。 | |
| protected Locale[] | ImageReader. availableLocales警告メッセージのローカライズに使用する Localeの配列、またはローカライズ版がサポートされていない場合はnullです。 | |
| protected Locale | ImageWriter. localeローカライズ版に使用する現在の Locale、または設定されていない場合はnullです。 | |
| protected Locale | ImageReader. localeローカライズ版に使用する現在の Locale、または設定されていない場合はnullです。 | |
| protected Locale | ImageWriteParam. locale圧縮方式名と品質の説明をローカライズするために使用される Locale、あるいはデフォルトのLocaleを使用するためのnullです。 | 
| 修飾子と型 | フィールド | 説明 | 
|---|---|---|
| protected List<Locale> | ImageWriter. warningLocaleswarningListenersの各要素に対するLocaleのListで、デフォルトではnullに初期化され、空のListと同じ意味になります。 | |
| protected List<Locale> | ImageReader. warningLocales現在登録されている各 IIOReadWarningListenerに関連付けられたLocaleのListです。デフォルトではnullに初期化され、空のListと同じ意味になります。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale[] | ImageWriter. getAvailableLocales()警告リスナーと圧縮設定のローカライズに使用する Localeの配列を返します。 | |
| Locale[] | ImageReader. getAvailableLocales()警告リスナーと圧縮設定のローカライズに使用する Localeの配列を返します。 | |
| Locale | ImageWriter. getLocale()現在設定されている Locale、何も設定されていない場合はnullを返します。 | |
| Locale | ImageReader. getLocale()現在設定されている Locale、何も設定されていない場合はnullを返します。 | |
| Locale | ImageWriteParam. getLocale()現在設定されている Localeを返す、あるいはデフォルトLocaleだけがサポートされている場合nullになります。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| void | ImageWriter. setLocale(Locale locale)この ImageWriterの現在のLocaleを、指定された値に設定します。 | |
| void | ImageReader. setLocale(Locale locale)この ImageReaderの現在のLocaleを、指定された値に設定します。 | 
| コンストラクタ | 説明 | 
|---|---|
| ImageWriteParam(Locale locale)指定された Localeを使用するために設定されるImageWriteParamを構築します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| String | IIOMetadataFormatImpl. getAttributeDescription(String elementName, String attrName, Locale locale)名前付き属性の説明を格納した String、またはnullを返します。 | |
| String | IIOMetadataFormat. getAttributeDescription(String elementName, String attrName, Locale locale)名前付き属性の説明を格納した String、またはnullを返します。 | |
| String | IIOMetadataFormatImpl. getElementDescription(String elementName, Locale locale)名前付き要素の説明を格納した String、またはnullを返します。 | |
| String | IIOMetadataFormat. getElementDescription(String elementName, Locale locale)名前付き要素の説明を格納した String、またはnullを返します。 | 
| コンストラクタ | 説明 | 
|---|---|
| BMPImageWriteParam(Locale locale)指定した Localeおよびすべてのパラメータのデフォルト値で使用するBMPImageWriteParamセットを構築します。 | 
| コンストラクタ | 説明 | 
|---|---|
| JPEGImageWriteParam(Locale locale)JPEGImageWriteParamを構築します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract String | IIOServiceProvider. getDescription(Locale locale)このサービス・プロバイダとそれに関連する実装の、簡潔で判読可能な説明を返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | TextSyntax. getLocale()このテキスト属性のテキスト文字列の自然言語(ロケール)を返します。 | 
| コンストラクタ | 説明 | 
|---|---|
| TextSyntax(String value, Locale locale)指定された文字列およびロケールを使用してTextAttributeを作成します。 | 
| コンストラクタ | 説明 | 
|---|---|
| DocumentName(String documentName, Locale locale)指定されたドキュメントの名前とロケールで、新しいドキュメントの名前属性を構築します。 | |
| JobMessageFromOperator(String message, Locale locale)指定されたメッセージとロケールを使用して、新しいオペレータからのジョブ・メッセージ属性を作成します。 | |
| JobName(String jobName, Locale locale)指定されたジョブの名前とロケールで、新しいジョブ名属性を構築します。 | |
| JobOriginatingUserName(String userName, Locale locale)指定されたユーザー名とロケールを使用し、新しいジョブ開始ユーザー名属性を構築します。 | |
| OutputDeviceAssigned(String deviceName, Locale locale)指定されたデバイス名とロケールで、新しい割当て出力デバイス属性を構築します。 | |
| PrinterInfo(String info, Locale locale)指定された情報文字列とロケールを使用して、新しいプリンタ情報属性を構築します。 | |
| PrinterLocation(String location, Locale locale)指定された場所とロケールを使用して、新しいプリンタ設置場所属性を構築します。 | |
| PrinterMakeAndModel(String makeAndModel, Locale locale)指定されたメーカーとモデル情報の文字列とロケールを使用して、新しいプリンタ・メーカーとモデルの属性を構築します。 | |
| PrinterMessageFromOperator(String message, Locale locale)指定されたメッセージとロケールを使用して、プリンタのオペレータ・メッセージ属性を新しく構築します。 | |
| PrinterName(String printerName, Locale locale)指定された名前とロケールを使用して、新しいプリンタ名属性を構築します。 | |
| RequestingUserName(String userName, Locale locale)指定されたユーザー名とロケールを使用し、新しい印刷要求ユーザー名属性を構築します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | LanguageCallback. getLocale()検出した Localeを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| void | LanguageCallback. setLocale(Locale locale)検出した Localeを設定します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | UIDefaults. getDefaultLocale()デフォルトのロケールを返します。 | |
| static Locale | JComponent. getDefaultLocale()各JComponentのロケール・プロパティを生成時に初期化するために使用するデフォルト・ロケールを返します。 | |
| Locale | ImageIcon.AccessibleImageIcon. getLocale()オブジェクトのロケールを返します。 | |
| Locale | JTree.AccessibleJTree.AccessibleJTreeNode. getLocale()コンポーネントのロケールを取得します。 | |
| Locale | JTable.AccessibleJTable.AccessibleJTableCell. getLocale()コンポーネントのロケールを取得します。 | |
| Locale | JList.AccessibleJList.AccessibleJListChild. getLocale() | |
| Locale | ProgressMonitor.AccessibleProgressMonitor. getLocale()コンポーネントのロケールを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static Object | UIManager. get(Object key, Locale l)デフォルトから、指定されたロケールに適したオブジェクトを返します。 | |
| Object | UIDefaults. get(Object key, Locale l)指定されたロケールに関連付けられたkeyの値を返します。 | |
| static boolean | UIManager. getBoolean(Object key, Locale l)デフォルトから、キーの値および指定された Localeに関連付けられたboolean値を返します。 | |
| boolean | UIDefaults. getBoolean(Object key, Locale l)指定の Localeのkeyの値がbooleanの場合はそのboolean値を返し、それ以外の場合はfalseを返します。 | |
| static Border | UIManager. getBorder(Object key, Locale l)デフォルトから、指定されたロケールに適したボーダーを返します。 | |
| Border | UIDefaults. getBorder(Object key, Locale l)指定された Localeのkeyの値がBorderである場合はそれを返し、それ以外の場合はnullを返します。 | |
| static Color | UIManager. getColor(Object key, Locale l)デフォルトから、指定されたロケールに適した色を返します。 | |
| Color | UIDefaults. getColor(Object key, Locale l)指定された Localeのkeyの値がColorである場合はそれを返し、それ以外の場合はnullを返します。 | |
| static Dimension | UIManager. getDimension(Object key, Locale l)デフォルトから、指定されたロケールに適した寸法を返します。 | |
| Dimension | UIDefaults. getDimension(Object key, Locale l)指定された Localeのkeyの値がDimensionである場合はそれを返し、それ以外の場合はnullを返します。 | |
| static Font | UIManager. getFont(Object key, Locale l)デフォルトから、指定されたロケールに適したフォントを返します。 | |
| Font | UIDefaults. getFont(Object key, Locale l)指定された Localeのkeyの値がFontである場合はそれを返し、それ以外の場合はnullを返します。 | |
| static Icon | UIManager. getIcon(Object key, Locale l)デフォルトから、指定されたロケールに適した Iconを返します。 | |
| Icon | UIDefaults. getIcon(Object key, Locale l)指定された Localeのkeyの値がIconである場合はそれを返し、それ以外の場合はnullを返します。 | |
| static Insets | UIManager. getInsets(Object key, Locale l)デフォルトから、指定されたロケールに適した Insetsオブジェクトを返します。 | |
| Insets | UIDefaults. getInsets(Object key, Locale l)指定された Localeのkeyの値がInsetsである場合はそれを返し、それ以外の場合はnullを返します。 | |
| static int | UIManager. getInt(Object key, Locale l)デフォルトから、指定されたロケールに適したint値を返します。 | |
| int | UIDefaults. getInt(Object key, Locale l)指定の Localeのkeyの値がIntegerの場合はそのせい数値を返し、それ以外の場合は0を返します。 | |
| static String | UIManager. getString(Object key, Locale l)デフォルトから、指定されたロケールに適した文字列を返します。 | |
| String | UIDefaults. getString(Object key, Locale l)指定された Localeのkeyの値がStringである場合はそれを返し、それ以外の場合はnullを返します。 | |
| void | UIDefaults. setDefaultLocale(Locale l)デフォルトのロケールを設定します。 | |
| static void | JComponent. setDefaultLocale(Locale l)各JComponentのロケール・プロパティを生成時に初期化するために使用するデフォルト・ロケールを設定します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. getLocale() | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| String | Diagnostic. getMessage(Locale locale)指定のロケール用にローカライズされたメッセージを取得します。 | |
| StandardJavaFileManager | DocumentationTool. getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)このツールの標準ファイル・マネージャ実装の新しいインスタンスを取得します。 | |
| StandardJavaFileManager | JavaCompiler. getStandardFileManager(DiagnosticListener<? super JavaFileObject> diagnosticListener, Locale locale, Charset charset)このツールの標準ファイル・マネージャ実装の新しいインスタンスを取得します。 | |
| void | DocumentationTool.DocumentationTask. setLocale(Locale locale)診断情報とその他のローカライズ済みデータのフォーマット時にロケールを適用するように設定します。 | |
| void | JavaCompiler.CompilationTask. setLocale(Locale locale)診断情報とその他のローカライズ済みデータのフォーマット時にロケールを適用するように設定します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract GregorianCalendar | XMLGregorianCalendar. toGregorianCalendar(TimeZone timezone, Locale aLocale, XMLGregorianCalendar defaults)提供されたパラメータに従って、この XMLGregorianCalendarをGregorianCalendarインスタンスに変換します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| Locale | SOAPFault. getFaultStringLocale()この SOAPFaultオブジェクトのフォルト文字列のロケールを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| SOAPFault | SOAPBody. addFault(Name faultCode, String faultString, Locale locale)新しい SOAPFaultオブジェクトを作成し、そのオブジェクトをこのSOAPBodyオブジェクトに追加します。 | |
| SOAPFault | SOAPBody. addFault(QName faultCode, String faultString, Locale locale)新しい SOAPFaultオブジェクトを作成し、そのオブジェクトをこのSOAPBodyオブジェクトに追加します。 | |
| void | SOAPFault. addFaultReasonText(String text, Locale locale)指定したテキスト・メッセージおよび localeから派生したxml:langを含むReason Text項目を追加または置換します。 | |
| String | SOAPFault. getFaultReasonText(Locale locale)指定した Localeと関連付けられたReason Textを返します。 | |
| void | SOAPFault. setFaultString(String faultString, Locale locale)指定した文字列に対して、この SOAPFaultオブジェクトのフォルト文字列を設定し、指定したロケールにローカライズします。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| void | Parser. setLocale(Locale locale)非推奨。  アプリケーションにエラーや警告のロケールの要求を許可します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| void | XMLReaderAdapter. setLocale(Locale locale)エラー報告のためのロケールを設定します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。 
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。