| インタフェース | 説明 | 
|---|---|
| AttributedCharacterIterator | 
AttributedCharacterIteratorは、テキストとそのテキストに関連する属性情報を、どちらも反復処理できるようにします。 | 
| CharacterIterator | 
 このインタフェースは、テキストにおける双方向の反復のプロトコルを定義します。 
 | 
| クラス | 説明 | 
|---|---|
| Annotation | 
 Annotationオブジェクトは、属性が次の注釈特性を持つ場合にテキスト属性値のラッパーとして使います。 
 | 
| AttributedCharacterIterator.Attribute | 
 テキスト属性の識別に使用する属性キーを定義します。 
 | 
| AttributedString | 
 テキストとそのテキストに関連する属性情報を保持します。 
 | 
| Bidi | 
 このクラスはUnicode双方向アルゴリズムを実装します。 
 | 
| BreakIterator | 
BreakIteratorクラスは、テキスト内の境界の位置を見つけるメソッドを実装します。 | 
| ChoiceFormat | 
ChoiceFormatを使用すると、ある範囲の数値にフォーマットを追加することができます。 | 
| CollationElementIterator | 
CollationElementIteratorクラスは、多国語文字列の各文字を処理するときのイテレータとして使われます。 | 
| CollationKey | 
CollationKeyは、特定のCollatorオブジェクトのルールのもとにあるStringを表します。 | 
| Collator | 
Collatorクラスでは、ロケールに依存したStringの比較が行われます。 | 
| DateFormat | 
DateFormatは、言語に依存しない方法で日付または時間をフォーマットおよび解析する、日時フォーマット・サブクラスの抽象クラスです。 | 
| DateFormat.Field | 
DateFormat.formatToCharacterIteratorから返されたAttributedCharacterIterator内の属性キー、およびFieldPosition内のフィールド識別子として使用する定数を定義します。 | 
| DateFormatSymbols | 
DateFormatSymbolsは、月、曜日、タイムゾーン・データなど、ローカライズが可能な日時フォーマット・データをカプセル化するためのpublicクラスです。 | 
| DecimalFormat | 
DecimalFormatはNumberFormatの具象サブクラスであり、10進数の書式を設定します。 | 
| DecimalFormatSymbols | 
 このクラスは、数値をフォーマットするときに 
DecimalFormatで必要となる記号セット(小数点、グループ化区切り文字など)を表します。 | 
| FieldPosition | 
FieldPositionクラスは、フォーマットされた出力のフィールドを識別するためにFormatとそのサブクラスが使用する単純なクラスです。 | 
| Format | 
Formatは、日付、メッセージ、数字などのロケールに依存する情報をフォーマットするabstract基底クラスです。 | 
| Format.Field | 
Format.formatToCharacterIteratorから返されたAttributedCharacterIterator内の属性キー、およびFieldPosition内のフィールド識別子として使用する定数を定義します。 | 
| MessageFormat | 
MessageFormatは、連結されたメッセージを、言語に依存しない方法で構築するためのものです。 | 
| MessageFormat.Field | 
MessageFormat.formatToCharacterIteratorから返されたAttributedCharacterIterator内の属性キーとして使用する定数を定義します。 | 
| Normalizer | 
 このクラスは、テキストのソートや検索が容易になるようにUnicodeテキストをそれと等価な合成形式または分解形式に変換する、 
normalizeメソッドを提供します。 | 
| NumberFormat | 
NumberFormatは、すべての数値フォーマットに対するabstract基底クラスです。 | 
| NumberFormat.Field | 
NumberFormat.formatToCharacterIteratorから返されたAttributedCharacterIterator内の属性キー、およびFieldPosition内のフィールド識別子として使用する定数を定義します。 | 
| ParsePosition | 
ParsePositionは、解析中に現在の位置を追跡するためにFormatとそのサブクラスが使用する単純なクラスです。 | 
| RuleBasedCollator | 
RuleBasedCollatorクラスはCollatorの具象サブクラスで、簡単な操作でデータ・ドリブンのテーブル・コレータを使用可能にします。 | 
| SimpleDateFormat | 
SimpleDateFormatは、日付のフォーマットと解析を、ロケールを考慮して行うための具象クラスです。 | 
| StringCharacterIterator | 
StringCharacterIteratorは、String用のCharacterIteratorプロトコルを実装しています。 | 
| 列挙型 | 説明 | 
|---|---|
| Normalizer.Form | 
 この列挙は、「Unicode Standard Annex#15—Unicode Normalization Forms」に記述されている4つのUnicode正規化形式の定数と、それらにアクセスするための2つのメソッドを提供します。 
 | 
| 例外 | 説明 | 
|---|---|
| ParseException | 
 解析中に予想外のエラーが発生したことを表すシグナルです。 
 | 
これらのクラスを使用すれば、日付、数値、メッセージのフォーマット、構文解析、文字列の検索とソート、および文字、単語、文、改行に対する繰返し処理を行えます。このパッケージには、主に次の3種類のクラスとインタフェースが含まれています。
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.