Javaで文字列を反復処理する方法


Javaで文字列を反復処理する方法について説明します。文字列を1文字ずつ取得して処理する方法や、特定のパターンの文字列を検索する方法など、さまざまなアプローチを紹介します。以下に、いくつかのコード例を示します。

  1. 文字列の各文字にアクセスする方法:
String str = "Hello, World!";
for (int i = 0; i < str.length(); i++) {
    char c = str.charAt(i);
    // 文字cに対する処理を行う
    System.out.println(c);
}
  1. 文字列を分割して反復処理する方法:
String str = "apple,banana,orange";
String[] fruits = str.split(",");
for (String fruit : fruits) {
    // fruitに対する処理を行う
    System.out.println(fruit);
}
  1. 文字列内の特定のパターンを検索する方法:
String str = "Hello, World!";
String pattern = "W";
int index = str.indexOf(pattern);
if (index >= 0) {
    // パターンが見つかった場合の処理を行う
    System.out.println("Pattern found at index " + index);
}

以上のように、Javaで文字列を反復処理するためのいくつかの方法を紹介しました。これらのコード例を参考にして、自分のニーズに合った方法を選択してください。