先頭から文字を検索する
スポンサーリンク
先頭から文字を検索するには、System.String クラスの IndexOf メソッドを使用します。オーバーロードをいくつか抜粋して紹介します。
末尾から文字を検索する場合は、末尾から文字を検索する をご覧ください。
サンプルコード
以下にサンプルコードを示します。
J# 全般
// 必要な変数を宣言する
String stTarget = "ABCDEDCBA";
// 先頭から 'D' を検索し、見つかった位置を取得する
int iFind1 = stTarget.IndexOf('D');
// 3 文字目の後から 'C' を検索し、見つかった位置を取得する
int iFind2 = stTarget.IndexOf('C', 3);
// 6 文字目の後から 2 文字目の中で "CB" を検索し、見つかった位置を取得する
int iFind3 = stTarget.IndexOf("CB", 6, 2);
// すべての結果を表示する
MessageBox.Show(
"iFind1 = " + System.Convert.ToString(iFind1) + System.Environment.get_NewLine() +
"iFind2 = " + System.Convert.ToString(iFind2) + System.Environment.get_NewLine() +
"iFind3 = " + System.Convert.ToString(iFind3)
);
関連するリファレンス
準備中です。
