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

要理解此示例,您应了解以下Java编程主题


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

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

    // create a string
    String name = "Programiz";

    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 Programiz are:
P, r, o, g, r, a, m, i, z,

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


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

class Main {

  public static void main(String[] args) {

    // create a string
    String name = "Programiz";

    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 "Programiz":
P, r, o, g, r, a, m, i, z,

在上面的示例中,我们使用toCharArray()将字符串转换为字符数组。然后,我们使用for-each循环来访问字符数组的每个元素。

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战