クラスは文字列を表します。プログラム内の「abc」などのリテラル文字列はすべて、このクラスのインスタンスとして実行されます。この値を作成したあとに変更はできません。文字列バッファーは可変文字列をサポートします。文字列オブジェクトは不変であるため、共用することができます。"abc";これは、次と同じです。String(data);文字列がどのように使われるかについて、さらに例を示します。クラスには、文字列のそれぞれの文字をテストするメソッドや、文字列の比較、文字列の検索、部分文字列の抽出、および文字をすべて大文字または小文字に変換した文字列のコピー作成などを行うメソッドがあります。仕様バージョンに基づいています。)、およびその他のオブジェクトから文字列への変換に対する特別なサポートを提供します。メソッドを使って実装されています。クラスすべてによって継承されます。言語仕様』を参照してください。文字表現」のセクションを参照)。コード単位を参照するインデックス値です。つの位置を使用します。扱うメソッドを提供します。オブジェクトを初期化して、空の文字シーケンスを表すようにします。