モジュール java.base
パッケージ java.lang

インタフェースCharSequence

既知のすべてのサブインタフェース:
Name, Utf8EntryPREVIEW
既知のすべての実装クラス:
CharBuffer, Segment, String, StringBuffer, StringBuilder

public interface CharSequence
CharSequenceは、char値の読取り可能な順序です。 このインタフェースは、さまざまな種類のcharシーケンスへの統一された読取り専用アクセスを提供します。 char値は、基本多言語面(BMP)またはサロゲートの文字を表します。 詳細は、Unicode文字表現を参照してください。

このインタフェースは、equalsメソッドとhashCodeメソッドの汎用規約を洗練させるものではありません。 このため、等価性のためにCharSequenceを実装する2つのオブジェクトのテスト結果は一般に未定義です。 各オブジェクトを異なるクラスを使用して実装できるため、各クラスがそのインスタンスをほかのクラスのインスタンスと等価かどうか検査できるという保証はありません。 したがって、任意のCharSequenceインスタンスをセット内の要素またはマップ内のキーとして使用することは不適切です。

導入されたバージョン:
1.4