Java 程序遍历字符串的每个字符。

要理解此示例,您应该具备以下 Java 编程的知识:

示例 1:使用 for 循环遍历字符串的每个字符

public class Main {
  public static void main(String[] args) {

    // create a string
    String name = "Hello World";

    System.out.println("Characters in " + name + " are:");

    // loop through each element
    for(int i = 0; i<name.length(); i++) {

      // access each character
      char a = name.charAt(i);
      System.out.print(a + ", ");
    }
  }
}

输出

Characters in Hello World are:
H, e, l, l, o,  , W, o, r, l, d,

在上面的例子中,我们使用了 for 循环来访问字符串的每个元素。在这里,我们使用了 charAt() 方法来访问字符串的每个字符。

示例 2:使用 for-each 循环遍历字符串的每个字符

public class Main {

  public static void main(String[] args) {

    // create a string
    String name = "Hello World";

    System.out.println("Characters in string \"" + name + "\":");

    // loop through each element using for-each loop
    for(char c : name.toCharArray()) {

      // access each character
      System.out.print(c + ", ");
    }

  }
}

输出

Characters in string "Hello World":
H, e, l, l, o,  , W, o, r, l, d,

在上面的例子中,我们使用 toCharArray() 将字符串装维字符数组. 然后我们使用 for-each 循环访问 char 数组的每个元素。