JavaのindexOf()メソッドの使用例


JavaのStringクラスのindexOf()メソッドは、指定された文字列や文字の最初の出現箇所のインデックスを返します。以下に、indexOf()メソッドの使用例をいくつか示します。

例1: 単一の文字列の検索

String str = "Hello, world!";
int index = str.indexOf("world");
System.out.println("検索結果: " + index); // 結果: 7

例2: 文字列内の文字の検索

String str = "Hello, world!";
int index = str.indexOf("o");
System.out.println("検索結果: " + index); // 結果: 4

例3: 検索を開始する位置の指定

String str = "Hello, world!";
int index = str.indexOf("o", 5);
System.out.println("検索結果: " + index); // 結果: 8

例4: 指定した文字列が見つからない場合の処理

String str = "Hello, world!";
int index = str.indexOf("Java");
if (index == -1) {
    System.out.println("指定した文字列は見つかりませんでした。");
} else {
    System.out.println("検索結果: " + index);
}

上記の例では、indexOf()メソッドを使用して文字列内での検索や位置の指定を行う方法を示しています。これらの例はシンプルで簡単な方法ですが、実際のアプリケーションではさまざまな応用が可能です。