跳到主要内容

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

要理解这个示例,您应该了解以下 Java 编程 主题:

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

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

// 创建一个字符串
String name = "Programiz";

System.out.println(name + " 中的字符为:");

// 遍历每个元素
for(int i = 0; i<name.length(); i++) {

// 访问每个字符
char a = name.charAt(i);
System.out.print(a + ", ");
}
}
}

输出

Programiz 中的字符为:
P, r, o, g, r, a, m, i, z,

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

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

class Main {

public static void main(String[] args) {

// 创建一个字符串
String name = "Programiz";

System.out.println("字符串 \"" + name + "\" 中的字符:");

// 使用 for-each 循环遍历每个元素
for(char c : name.toCharArray()) {

// 访问每个字符
System.out.print(c + ", ");
}

}
}

输出

字符串 "Programiz" 中的字符:
P, r, o, g, r, a, m, i, z,

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