目次 目次 タイトルおよび著作権情報 はじめに 対象読者 ドキュメントのアクセシビリティ 関連ドキュメント 表記規則 1 国際化の拡張機能 JDK 11における国際化の拡張機能 Unicode 10.0.0 JDK 10における国際化の拡張機能 追加のUnicode言語タグ拡張 JDK 9における国際化の拡張機能 Unicode 8.0 デフォルトで有効になっているCLDRロケール・データ UTF-8プロパティ・ファイル 2 国際化の概要 テキストの表現 ロケールの識別とローカリゼーション ロケール Localeクラス サポートされるロケール ローカライズされたリソース ResourceBundleクラス ResourceBundle.Controlクラス ListResourceBundleクラス PropertyResourceBundleクラス 日付と時間の処理 テキスト処理 書式指定 Formatクラス DateFormatクラス SimpleDateFormatクラス DateFormatSymbolsクラス NumberFormatクラス DecimalFormatクラス DecimalFormatSymbolsクラス ChoiceFormatクラス MessageFormatクラス ParsePositionクラス FieldPositionクラス ロケールに依存する文字列の操作 Collatorクラス RuleBasedCollatorクラス CollationElementIteratorクラス CollationKeyクラス BreakIteratorクラス StringCharacterIteratorクラス CharacterIteratorインタフェース Normalizerクラス ロケールに依存するサービスのSPI 文字エンコーディングの変換 サポートされるエンコーディング ストリーム入出力 ReaderクラスとWriterクラス PrintStreamクラス charsetパッケージ インプット・メソッド Swingでのインプット・メソッドのサポート Input Method Framework 3 サポートされるエンコーディング 基本エンコーディング・セット(java.baseモジュールに含まれる) 拡張エンコーディング・セット(jdk.charsetsモジュールに含まれる) 文字セット情報の出力 4 サポートされるカレンダ 5 サポートされるフォント 物理フォントのサポート 論理フォントのサポート 6 フォント構成ファイル サポートされるプラットフォーム フォント構成ファイルのロード フォント構成ファイル内で使用される名前 すべてのプラットフォームに共通のプロパティ バージョン・プロパティ コンポーネント・フォントのマッピング 検索順序 除外範囲 プロポーショナル・フォント フォント・ファイル名 追加のフォント・パス Windows用のプロパティ SolarisおよびLinux用のプロパティ