Object | +-String public class String extends Object
String クラスは、ストリングプリミティブデータ型のラッパーです。このメソッドとプロパティを使用して、プリミティブストリング値の型を操作できます。String() 関数を使用して、任意のオブジェクトの値をストリングに変換できます。
concat()、fromCharCode()、slice()、substr() を除く String クラスのすべてのメソッドは汎用メソッドです。つまり、メソッドが toString() を呼び出した後で、メソッドの操作が実行されます。これらのメソッドは String オブジェクト以外のオブジェクトでも使用できます。
すべてのストリングインデックスはゼロから始まるため、各ストリング x の最終文字のインデックスは x.length - 1 のようになります。
String クラスのメソッドを呼び出すには、コンストラクタメソッド new String を使用するか、ストリングリテラル値を使用します。ストリングリテラルを指定すると、ActionScript インタプリタはそれをテンポラリ String オブジェクトに自動変換し、その後、テンポラリ String オブジェクトを破棄します。ストリングリテラルで String.length プロパティを使用することもできます。
ストリングリテラルと String オブジェクトを混同しないように注意してください。次の例では、コードの 1 行目でストリングリテラル first_string を作成し、2 行目で String オブジェクト second_string を作成します。
var first_string:String = "foo"
var second_string:String = new String("foo")
String オブジェクトを特に使用する必要がない限り、ストリングリテラルを使用してください。
|
オプション |
プロパティ |
説明 |
|---|---|---|
|
|
指定した String オブジェクト内にある文字数を表す整数です。 |
Object クラスから継承されるプロパティ
|
constructor (Object.constructor プロパティ), __proto__ (Object.__proto__ プロパティ), prototype (Object.prototype プロパティ), __resolve (Object.__resolve プロパティ) |
|
シグネチャ |
説明 |
|---|---|
|
新しい String オブジェクトを作成します。 |
|
オプション |
シグネチャ |
説明 |
|---|---|---|
|
|
パラメータ index で指定された位置にある文字を返します。 |
|
|
|
charCodeAt(index:Number) : Number |
index で指定された文字を表す 0 ~ 65535 の 16 ビット整数を返します。 |
|
|
String オブジェクトの値とパラメータを連結し、新しく形成したストリングを返します。元の値 my_str は変更されません。 |
|
|
static |
fromCharCode() : String |
パラメータ内の Unicode 値に対応する文字をストリングとして返します。 |
|
|
ストリング内を検索し、ストリング内の startIndex 以降の位置で見つかった最初の value の位置を返します。 |
|
|
|
lastIndexOf(value:String, [startIndex:Number]) : Number |
ストリングを右から左へと探し、ストリング内で startIndex の前に見つかった最後の value のインデックスを返します。 |
|
|
返されるストリングには、start 文字から end 文字の前までのすべての文字が含まれます。 |
|
|
|
指定された delimiter パラメータがある各位置で String オブジェクトをサブストリングに分割し、そのサブストリングを配列として返します。 |
|
|
|
ストリング内で start パラメータで指定されたインデックスから length パラメータで指定された文字数までの文字を返します。 |
|
|
|
start パラメータと end パラメータで指定された点の間の文字をストリングとして返します。 |
|
|
|
toLowerCase() : String |
String オブジェクトのコピーを返します。すべての大文字が小文字に変換されます。 |
|
|
プロパティがストリングかどうかに関係なく、オブジェクトのプロパティをストリングとして返します。 |
|
|
|
toUpperCase() : String |
String オブジェクトのコピーを返します。すべての小文字が大文字に変換されます。 |
|
|
ストリングを返します。 |
Object クラスから継承されるメソッド
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート