目次 目次 タイトルおよび著作権情報 はじめに 対象読者 ドキュメントのアクセシビリティについて ダイバーシティ&インクルージョン 関連ドキュメント 表記規則 1 国際化の概要 テキストの表現 ロケールの識別とローカリゼーション ロケール Localeクラス サポートされるロケール ローカライズされたリソース ResourceBundleクラス ResourceBundle.Controlクラス ListResourceBundleクラス PropertyResourceBundleクラス デフォルトで有効になっているCLDRロケール・データ 日付と時間の処理 テキスト処理 書式指定 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 2 サポートされるエンコーディング 基本エンコーディング・セット(java.baseモジュールに含まれる) 拡張エンコーディング・セット(jdk.charsetsモジュールに含まれる) 文字セット情報の出力 デフォルトの文字セット JDK 17以前のリリースのデフォルトの文字セット JDKのデフォルトの文字セットの変更 デフォルトの文字セットが環境で決まるJDKでのJavaアプリケーションの実行 ソース・ファイルのエンコーディングとJDKの互換性の確認 3 サポートされるカレンダ 4 サポートされるフォント 物理フォントのサポート 論理フォントのサポート 5 フォント構成ファイル サポートされるプラットフォーム フォント構成ファイルのロード フォント構成ファイル内で使用される名前 すべてのプラットフォームに共通のプロパティ バージョン・プロパティ コンポーネント・フォントのマッピング 検索順序 除外範囲 プロポーショナル・フォント フォント・ファイル名 追加のフォント・パス Windows用のプロパティ Linuxのプロパティ