ビデオ: 276. String Buffer Constructor CharSequence in Java Programming (Hindi) 2024
Java APIには、
CharSequence
という便利なインターフェイスが含まれています。
String
、
StringBuilder
、および
StringBuffer
の3つのクラスのすべてがこのインターフェイスを実装します。このメソッドは、主に
String
、
StringBuilder
、および
StringBuffer
を同じ意味で使用できるように存在します。そのため、
String
、
StringBuilder
、および
StringBuffer
クラスのメソッドのいくつかは、
CharSequence
をパラメータ型として使用します。これらのメソッドの場合は、
String
、
StringBuilder
、または
StringBuffer
オブジェクトを渡すことができます。文字列リテラルは
String
オブジェクトとして扱われるため、
CharSequence
が呼び出される場所であれば文字列リテラルを使用できます。
<!あなたが興味がある場合、
インターフェースは4つのメソッドを定義します:
char charAt(int)
:指定された位置にある文字を返します。
-
int length()
:シーケンスの長さを返します。 -
subSequence(int start、int end)
:startおよびendパラメータで指定された部分文字列を返します。 -
toString()
:シーケンスの -
String
表現を返します。<!メソッドが
String
StringBuilder
で動作するように
CharSequence
をメソッドのパラメータ型として使用する場合は、 、または
StringBuffer
オブジェクトの場合、これらの4つのメソッドのみを使用することができます。