Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript クラス > String > indexOf (String.indexOf メソッド) | |||
ストリング内を検索し、ストリング内の startIndex 以降の位置で見つかった最初の value の位置を返します。このインデックスはゼロから始まります。つまりストリングの最初の文字は、インデックス 1 ではなくインデックス 0 にあると見なされます。value が見つからない場合、メソッドは -1 を返します。
使用できるバージョン : ActionScript 1.0、Flash Lite 2.0
value: String - ストリング。検索対象のサブストリングです。
startIndex: Number (オプション) - 検索の開始インデックスを指定する整数。
Number - 最初に見つかった指定のサブストリングの位置。見つからなかった場合は -1 を返します。
次の例では、indexOf() を使用して文字とサブストリングのインデックスを返します。
var searchString: String = "Lorem ipsum dolor sit amet.";
var index: Number;
index = searchString.indexOf("L");
trace(index); // 0 を出力する
index = searchString.indexOf("l");
trace(index); // 14 を出力する
index = searchString.indexOf("i");
trace(index); // 6 を出力する
index = searchString.indexOf("ipsum");
trace(index); // 6 を出力する
index = searchString.indexOf("i", 7);
trace(index); // 19 を出力する
index = searchString.indexOf("z");
trace(index); // -1 を出力する
lastIndexOf (String.lastIndexOf メソッド)