|
Foundation 1.1.2 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface CharSequence
CharSequence は、読み取り可能な文字シーケンスです。このインタフェースは、さまざまな種類の文字シーケンスへの統一された読み取り専用アクセスを提供します。
このインタフェースは、equals および hashCode メソッドの汎用規約を洗練させるものではありません。このため、CharSequence を実装する 2 つのオブジェクトの比較結果は、通常、定義されていません。各オブジェクトを異なるクラスを使用して実装できるため、各クラスがそのインスタンスをほかのクラスのインスタンスと等価かどうか検査できるという保証はありません。したがって、セットの要素としてまたはマップのキーとして、任意の CharSequence インスタンスを使うのは不適切です。
| メソッドの概要 | |
|---|---|
char |
charAt(int index)
指定されたインデックスの文字を返します。 |
int |
length()
この文字シーケンスの長さを返します。 |
CharSequence |
subSequence(int start,
int end)
このシーケンスのサブシーケンスである新規文字シーケンスを返します。 |
String |
toString()
このシーケンス内の文字を含む文字列を、このシーケンスと同じ順序で返します。 |
| メソッドの詳細 |
|---|
int length()
char charAt(int index)
index - 返される文字のインデックス
IndexOutOfBoundsException - index 引数が負の値または length() より小さい場合
CharSequence subSequence(int start,
int end)
start - 開始インデックス (この値を含む)end - 終了インデックス (この値を含まない)
IndexOutOfBoundsException - start または end が負の値の場合、end が length() より大きい場合、あるいは start が end より大きい場合String toString()
Object 内の toString
|
Foundation 1.1.2 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。