ロケール「言語」及び「国」の指定。Javaでは、日時等「使用者に分かりやすい文字列」を作る際に、その使用者の「言語」「国」を指定することで、その「言語」「国」に適切な文字列を作る機能がある。この「言語」「国」の指定を「ロケール」という。ロケールはLocaleクラスで管理する。デフォルトのロケールは、実行環境のOSの言語等によって自動的に設定され、これはLocaleクラスのgetDefault()メソッドで取得できる。ロケールの変更はLocaleクラスのsetDefault()メソッドで変更できる。finalフィールドを使用する。日本であればLocale.JAPAN、等。コンストラクタに「言語コード」「国コード」を指定してLocaleクラスのインスタンスを作ることもできる。この「言語コード」「国コード」はISOで指定されたコードから選択する。ロケールは先ほどの日付表示他、プロパティ等のリソースも言語に合わせて適切に選択することができる。ロケールをうまく使うことで、ユーザーの環境がどのような言語の環境であっても適切な表現ができるようになる。いった文字列を出力することは勧められない。実際には多言語対応する必要があるプログラムは少なく、逆にバグの原因となる可能性もあるため、場合によってはロケールを使用しないプログラムの方がいい場合もある。デフォルトのロケールを取得します。LocaleクラスのgetDefault()メソッドで取得します。日時もロケールに左右されます。日本語なのはロケールが日本だからです。して定義されています。言語コードと国コードから作ることもできます。「日本」(Locale.JAPAN)だから、日本語で出力されています。ロケールを変更します。日本語以外になります。日時もロケールに左右されます。デフォルトのロケールを取得します。LocaleクラスのgetDefault()メソッドで取得します。日時もロケールに左右されます。日本語なのはロケールが日本だからです。して定義されています。言語コードと国コードから作ることもできます。「日本」(Locale.JAPAN)だから、日本語で出力されています。ロケールを変更します。日本語以外になります。日時もロケールに左右されます。}}「みだし」に含まれているページLocaleロケール「解説」に含まれているページDeprecatedGregorianCalendarLocaleResourceBundleSimpleDateFormatプロパティファイルリソースバンドルロケール「サンプルプログラムとか」に含まれているページLocaleResourceBundleSimpleDateFormatプロパティファイルリソースバンドルロケールusersupdate:2005/06/03このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。詳しくは「JavaA2Z」表紙の説明をご覧ください。