J#(Java)末尾から文字を検索する

スポンサーリンク

末尾から文字を検索するには、System.String クラスの LastIndexOf メソッドを使用します。オーバーロードのいくつかを抜粋して紹介します。

先頭から文字を検索する場合は、先頭から文字を検索する をご覧ください。

サンプルコード

以下にサンプルコードを示します。

J# 全般
    // 必要な変数を宣言する
    String stTarget = "ABCDEDCBA";

    // 末尾から 'D' を検索し、見つかった位置を取得する
    int iFind1 = stTarget.LastIndexOf('D');

    // 6 文字目の後から "CDE" を検索し、見つかった位置を取得する
    int iFind2 = stTarget.LastIndexOf("CDE", 6);

    // 7 文字目の後から 2 文字目の中で "CB" を検索し、見つかった位置を取得する
    int iFind3 = stTarget.LastIndexOf("CB", 7, 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)
    );

関連するリファレンス

準備中です。

スポンサーリンク